gpt4 book ai didi

python - 为什么文件名的下划线比连字符更好?

转载 作者:IT老高 更新时间:2023-10-28 20:31:50 25 4
gpt4 key购买 nike

来自 Building Skills in Python :

A file name like exercise_1.py is better than the name exercise-1.py. We can run both programs equally well from the command line, but the name with the hyphen limits our ability to write larger and more sophisticated programs.

这是为什么?

最佳答案

这里的问题是使用 hyphen-minus 导入文件(默认键盘键 -; U+002D)在他们的名字中不起作用,因为它代表 Python 中的减号。因此,如果您有自己的模块要导入,则其名称中不应包含连字符:

>>> import test-1
File "<stdin>", line 1
import test-1
^
SyntaxError: invalid syntax
>>> import test_1
>>>

较大的程序往往在逻辑上被分成许多不同的模块,因此引用

the name with the hyphen limits our ability to write larger and more sophisticated programs.

关于python - 为什么文件名的下划线比连字符更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2740026/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com