我正在编写一个使用许多常量、文件名、标志等的长代码。我想将所有这些整齐地组织在一个名为 parameters.py
的单独文本文件中,并希望将它们称为
import parameters as p
print(p.Constants.speed_of_light)
print(p.Constants.mass_of_sun)
print(p.Constants.hour2seconds)
print(p.Flags.make_plot)
print(p.Flags.save_results)
print(p.Flags.print_results)
print(p.File_names.results)
print(p.File_names.backup)
print(p.File_names.diagnostic)
我希望上面的输出是这样的:
3e8
2e30
3600
True
False
True
'file1.txt'
'file2.txt'
'file3.txt'
我仍然是 Python 的初学者,所以我不确定如何实现它。感谢您的帮助!
最佳答案
所以,parameters.py 应该是这样的
class Constants:
speed_of_light = 3e8
class Flags:
make_plot = True
class File_names:
results = 'file1.txt'
关于python - 如何在单独的文件中组织所有不同的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53843279/