2024-10-01 11:39:45 发布
网友
变量.py
path="c:/something" path2="c:/somethng2" path3="c:/something3" ....
主.py
我有这样的错误:
SyntaxError: import * is not allowed in function 'run' because it contains a nested function with free variables
你应该对全局变量非常小心。它被认为是一种更好的做法,避免使用全局变量,在代码的不同位置更新它们。不过,如果这些只是常数,那就不成问题了。通常我是这样做的:
变量.py:
MY_PATH1 ="c:/something" MY_PATH2 ="c:/somethng2" MY_PATH3 ="c:/something3"
如果您使用的是路径字符串,您可能还需要查看一下documentation中的os.path模块。它有助于使路径描述符与不同的平台兼容,以及其他有用的东西。在
os.path
import variables as v path=v.path
对于来自其他文件的路径变量 希望这有帮助!在
你应该对全局变量非常小心。它被认为是一种更好的做法,避免使用全局变量,在代码的不同位置更新它们。不过,如果这些只是常数,那就不成问题了。通常我是这样做的:
变量.py:
主.py
^{pr2}$如果您使用的是路径字符串,您可能还需要查看一下documentation中的
os.path
模块。它有助于使路径描述符与不同的平台兼容,以及其他有用的东西。在对于来自其他文件的路径变量
希望这有帮助!在
相关问题 更多 >
编程相关推荐