为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的命令行不能同时执行chmod +x text.py 命令和f=open("hello.py")?

为什么我的命令行不能同时执行chmod +x text.py 命令和f=open("hello.py")?
需要对命令行工具添加什么东西吗?我是Ubunutu下的终端输入


正在回答

2 回答

chmod是linux的bash命令,要在linux 的对应bash下执行,而f = open()是python的命令,要在python环境下执行。但是:   如果你用的ipython,这个只是整合了一部分的bash命令(比如cd,ls等简单命令)到了python的交互环境,方便我们操作的,还有很多bash命令是不能在ipython执行的,比如chmod,vim等等

终端下一个ipython足够一般使用了,你不能要求ipython里面整合所有的bash命令的,chmod等只能退出ipython的交互环境或者ctrl + z 挂起到后台,回到bash环境下来执行,然后使用fg把挂起的ipython调到前台。

高级编辑器工具是有的,emacs,可以在这个环境下不用进进出出,但是要配置个性化比较复杂,不推荐新手使用

3 回复 有任何疑惑可以回复我~

谢谢,解释的很完善,你在哪做python的练习?感觉学了很多,不知如何下手

0 回复 有任何疑惑可以回复我~
#1

慕粉4083696

我也是新手菜鸟,以前看过linux的书(鸟哥linux私房菜),最近又先看了半本python的书(一知半解状态),然后来慕课网学了两个课程,python基础和python进阶,觉得理解了很多。有空还是要翻翻书的,结合慕课网一起学才好
2016-10-17 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我的命令行不能同时执行chmod +x text.py 命令和f=open("hello.py")?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信