其他文件夹下都有若干py文件,想设置为只能通过run.py运行,而不能单独运行其他文件夹下的文件,怎么设置?

其他文件夹下都有若干py文件,想设置为只能通过run.py运行,而不能单独运行其他文件夹下的文件,怎么设置?

可以这样把其他py文件的代码写在 if name == 'test': 这下面 test为你的py文件名去掉.py,例如我的test.py文件的内容为:
a = 1
if __name__ == 'test':
print(2)
直接运行test.py是不回执行print(2)的,通过run.py调用就可以执行了