gpt4 book ai didi

Python,代码在命令行中工作,但在尝试创建程序时不工作,请

转载 作者:太空宇宙 更新时间:2023-11-04 08:11:34 26 4
gpt4 key购买 nike

...有人可以解释一下区别吗?

我在命令提示符下输入的内容:

sys.path.append('M:/PythonMods')

import qrcode
myqr = qrcode.make("randomtexxxxxxxxxt")
myqr.show()
myqr.save("M:/myqr.png")

为文本制作二维码。

我输入的代码:

sys.path.append('M:/PythonMods')

import scipy
from qrcode import myqr

file=open('myqr3.png',"r")
myqr.show()
file.close()

它不识别 sys,我需要导入一些东西吗?它怎么会在命令提示符下运行?

在此先感谢您的帮助。

最佳答案

在源文件的开头添加:

import sys

在我们审查您的代码时,建议在可执行源文件中这样做:

import sys
sys.path.append('M:/PythonMods')
import qrcode

if __name__ == "__main__":
myqr = qrcode.make("randomtexxxxxxxxxt")
myqr.show()
myqr.save("M:/myqr.png")

因此您的代码只有在您将其作为文件执行时才会运行,而不会在您导入时运行。您可能希望将三行定义为一个函数,并在 if __name__ == "__main__": 部分调用您的函数,以便能够像任何库一样重用它!

关于Python,代码在命令行中工作,但在尝试创建程序时不工作,请,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21430236/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com