兄弟问你一个问题,在linux中如何运行python 的 *.py文件,对linux系统不熟悉,谢谢先

 我来答
stushl
2011-04-12 · TA获得超过329个赞
知道小有建树答主
回答量:730
采纳率:50%
帮助的人:338万
展开全部
linux系统一般都自带python,你在终端下输入python ./filename.py 就可以了,要保证能找到文件首先在终端下进入filename.py所在的目录或在python 后输全路径,如python /home/root/filename.py
匿名用户
2011-04-19
展开全部
使用的时候就和linux一样的用啊,import setup nester

自己自建目录的话还要在python中加入地址,不如直接放到lib下方便。

或者自己建立个文件夹叫做custom,然后python2.6/lib/custom/setup.py就直接用
import custom.setup
这样就形成了自己的一个叫做custom的包

在比如你setup.py 里面有个函数叫做test
from custom.setup import test
也是可以的!
另外,虚机团上产品团购,超级便宜
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
prawnliu
推荐于2017-11-28 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2074
采纳率:50%
帮助的人:3734万
展开全部
先将终端所在路径切换到python脚本文件的目录下
然后给脚本文件运行权限,一般755就OK,如果完全是自己的私人电脑,也不做服务器什么的,给777的权限问题也不大(具体权限含义参考chmod指令的介绍,就不赘述了):
chmod 755 ./*.py
然后执行。
如果在脚本内容的开头已经给出了类似于如下的注释:
#!/usr/bin/env python
那就可以直接在终端里运行:
./*.py
如果没有这个注释
就在终端中执行:
python ./*.py
如果是有图形界面的脚本
在前面的chmod之后,直接双击(KDE桌面是单击)文件来执行即可
更多追问追答
追问
如果把文件1.py放到tmp文件夹中,如何运行?命令能写具体一点吗?脚本内容的开头有:#!/usr/bin/env python
追答
那就直接运行(假设你的文件名是A.py):
/tmp/A.py
或先切换目录,再运行:
cd /tmp
./A.py
如果该文件需要修改跟用户权限下的一些文件或目录
就将自身提升为跟用户权限:
sudo /tmp/A.py
或直接将自身提升为跟用户再运行:
su root
/tmp/A.py
另:Ubuntu等发行版默认不支持su root的操作,只能用sudo
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式