在Mac终端里用./filename.py 运行python文件 5
运行python文件,结束后会显示cmdfinished,然后终端里还是可以输入东西,可是输任何指令都没用了,比如lscd什么的,这个要怎么解决呀,要怎么退出这个环境继续...
运行python 文件,结束后会显示 cmd finished, 然后终端里还是可以输入东西,可是输任何指令都没用了,比如ls cd什么的,这个要怎么解决呀,要怎么退出这个环境继续输入指令呢
谢谢啦 展开
谢谢啦 展开
2个回答
2015-07-02
展开全部
就是没用chmod
上面说了,最开始要给脚本设置权限
如果电脑是你一个人用,那就chmod 777 /tmp/A.py就好了
如果还有别人用,就给个chmod 755 /tmp/A.py好了
这个chmod和后面提到的哪个sudo两个都是关于权限的命令,但是是不同的,互相也没什么关系
简单点说:chmod的权限是决定谁有权去碰这个脚本(读、写、执行),而sudo的权限决定的是这个脚本有权去碰谁。
上面说了,最开始要给脚本设置权限
如果电脑是你一个人用,那就chmod 777 /tmp/A.py就好了
如果还有别人用,就给个chmod 755 /tmp/A.py好了
这个chmod和后面提到的哪个sudo两个都是关于权限的命令,但是是不同的,互相也没什么关系
简单点说:chmod的权限是决定谁有权去碰这个脚本(读、写、执行),而sudo的权限决定的是这个脚本有权去碰谁。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询