【发布时间】:2018-07-05 08:18:48
【问题描述】:
主文件为aaa.py,代码如下:
import os,time
from get_newest_folder import *
def main_test():
print(newest_folder)
print(path)
if __name__ == '__main__':
get_n_folder()
main_test()
另一个文件是get_newest_folder.py,代码如下:
import os
def get_n_folder():
path = 'D:\\Test'
os.chdir(path)
files = sorted(os.listdir(os.getcwd()), key=os.path.getmtime)
newest_folder = files[-1]
return (path, newest_folder)
if __name__ == '__main__':
get_n_folder()
我正在尝试在 aaa.py 中使用 get_newest_folder.py 中的变量“path”和“newest_folder”,因此我导入了“get_newest_folder”。但我无法获取(打印)aaa.py 中的 2 个变量。当我运行 aaa.py 时,它显示如下错误消息:
NameError: name 'newest_folder' 未定义
有人可以更正我的代码或给我一些建议吗? 非常感谢。
【问题讨论】: