将编译完成的.py程序置于默认目录下(笔者为C:\user\###)即可直接调用,当然也可以通过设置环境变量直接调用。二维码生成后默认会存储于D盘。
import qrcode
import sys
##生成的二维码默认在D盘 example:python qrgen.py heloworld
def run(url, path):
if len(path) ==0:
path='D:\qr'+url+'.png'
qr_image = qrcode.make(url)
r_image.save(path)
if __name__ == '__main__':
args = sys.argv
if len(args) < 1:
print('argv lenth invalid')
print ('please input cmd like python qrgenerator.py https://www.baidu.com e:/a.jpg')
sys.exit(1)
# https://www.baidu.com
url = args[1]
# d:/a.png
path = args[2]
run(url, path)
实例:
结果:
欢迎评论区讨论