小明半夜突然收到一个外贸老板的请求文件,附件里有一个excel文件。还没来得及看完密密麻麻的英文邮件内容,他就心神不宁了。打开附件,还以为又是一个高难度复杂的要求,结果只有一个内容。urlNameAgeTitleDepartmentLocatehttps://demo1.target.com/Tom16GMITMalysis关掉附件,松了一口气,大概猜到这些参数应该是用来拼接一个URL的,看邮件的描述,就是用拼接的url生成二维码,拍拍胖头,用python启动。为了方便大家,先列出需要的第三方包importpandasaspdimportqrcode聪明的小明先用大熊猫读取excel=pd.read_excel(file_name)读取excel中的参数,然后使用每一行data中数据拼接成url:#initolddocxfilefname=str(data[1])age=str(data[2])title=str(data[3])department=str(data[4])locate=str(data[5])spliceurl=base_url+"name="+fname+"age="+age+"title="+title+"department="+department+"locate="+locate拼接url之后就可以丢给生成二维码的函数处理了。我们保存生成的二维码,第一个参数作为文件名。img=qrcode.make(spliceurl)img_name="qrcode/"+fname+".png"withopen(img_name,'wb')asf:img.save(f)是一个非常简单的例子。工作中遇到的这种问题,用python就可以轻松解决。下面的一篇文章中,我将使用rust来实现这个功能。Rust也是未来几年肯定会流行起来的语言。我会和你一起学习和交流。有兴趣的可以关注我的公众号,这里不仅有技术,还有很多有趣的东西
