从另一个文件执行Python文件

2 投票
1 回答
2925 浏览
提问于 2025-04-15 21:43

我有一个Python文件,里面有一些函数和类。现在我正在写另一个程序(在另一个文件里),我想在新文件开始的时候先运行旧文件(那个有函数和类的文件)。我试过用exec(path_2_oldFile.pyw)来实现,但没有成功。

谢谢大家的帮助!
Ariel

1 个回答

1

理想情况下,你应该尝试把第一个文件作为模块导入到新文件中,使用 import 语句:

http://effbot.org/zone/import-confusion.htm

你需要确保你的原始模块在 Python 的路径中。如果它和新文件在同一个文件夹里,这样就可以正常工作了。

撰写回答