.py文件命名可以使用数字,字母,下划线,当文件作为主程序运行时,文件名开头可以随意,以数字,字母,下划线开始都可以,如1a.py,aa.py,_a1.py,a1.py,_1a.py;
但当.py文件作为模块被导入到其他文件中调用,则作为模块的.py文件不能以数字开头命名,可以用下划线和字母开头,如aa.py,_a1.py,a1.py,_1a.py,若命名为1a.py则出错,对主程序命名则无要求。
如主程序为1_b.py
from _1a import my_abs
a=my_abs(3)
print(a)
_1a.py作为模块导入程序,
def my_abs(n):
n+=1
return n
运行1_b.py成功
但若将_1a.py命名为1_a.py,则运行出错