python文件在linux系统下面操作注意事项
一:Linux下面新建一个.py文件后,如果运行想要运行.py文件里面的代码,需要进行以下设置:
1):新键的.py文件里面对于文件所有者来说是没有可执行权限的,所以要给文件所有者用户、群组用户或者其他用户添加可执行权限
添加前:
rw后面为‘-’,表示无执行权限
添加后:
rw后面,rw后面变为‘x’,拥有可执行权限
修改后即可使用python3 calender_teacher.py 执行代码
二:如果想要不使用python3执行.py文件,可以在代码中执行如下设置:
2):在代码的最上方加上python解释器的路径,这里的路劲是一个python3解释器的软链接
软链接的添加方式为:
ln -s /usr/local/python39/bin/python3 user/bin/python
软链接在.py文件中添加的方式
#!/usr/bin/python3
也可以加原路径:
#!/usr/local/python39/bin/python3
1 #!/usr/bin/python3
2 import time
3
4 time1 = list(time.localtime())
5
6 def leap_year_judge(year):
7 return 1 if (year % 4 == 0 and ( year % 100 != 0)) or year % 400 == 0 else 0
8
9 def calender_show(year,month,day_list):
10 if month==1 or month == 2:
11 month=12+month
12 year=year-1
13
14 count=0
15 y=year%100
16 c=year//100
17 m=month
18 d=1
19 w=y+y//4+c//4-2*c+26*(m+1)//10+d-1
20 week = w%7
21 print(f'\t{month}月\t{year}')
22 print(f'Sun\tMon\tTus\tWed\tThus\tFri\tSat')
23 count+=week
使用这种方式,运行此py文件就可以使用如下方式执行:(当前路径下添加这个文件,必须要加"./")
./calender_teacher.py
三:如果不想要添加"./"就执行.py文件,可进行如下设置
- 建立存贮.py文件的文件夹的软链接到path环境变量下面
- 直接建立.py文件的软链接到path环境变量下面