全部博文(247)
分类: Python/Ruby
2022-12-11 13:29:30
我们把两个程序整合起来了
但是我想在 shell 里面
import time while True: print(time.asctime()) time.sleep(1)
第 2 句 根据相对路径路径./ 找到了 sleep.py
-lh是参数
l(list)
这样可以查出文件详细信息
h(uman readable)
#查询sleep.py ls -lh sleep.py #修改权限 chmod u+x sleep.py #再次查询sleep.py ls -lh sleep.py
sleep.py
chmod u+x sleep.py
chmod
u+x
sleep.py
注意下图红圈位置的变化
从 - 到了 x
和刚才不一样了
不过看起来不是按照python程序来执行的
如何直接运行python程序呢?
总共分 3 步:
第 1 步 确认python3文件位置
第 2 步 编辑文件
如果想要sleep.py能自动执行
必须要明确这个py文件的打开方式
python3 在哪?
下面要编辑sleep.py
#!/usr/bin/python3 import time while True: print(time.asctime()) time.sleep(1)
# 的意思是 注释
!/usr/bin/python3
依然使用 ./sleep.py
执行成功!!!
跳出循环的快捷键仍然是
这次总算可以把 sleep.py 直接执行了
sleep.py文件头部要声明好打开方式
修改 sleep.py 文件 的执行权限
给当前用户增加 执行execute 权限
运行./sleep.py成功
我想要直接sleep.py就自动运行