python编写linux脚本问题

想要在linux环境下编写可执行的脚本,但是直接在linux环境下通过创建文本的方式进行编写没有命令提示符也不会提醒你编写的格式,如果想要编写脚本时有类似pycharm的提示,同时能让脚本直接在linux环境下运行,请问应该怎么做,请知道的告诉下谢谢

4个回答

vscode remote插件,设置完成后在本地打开vscode,环境选择你的Linux下面,就能用vscode远程编写脚本了。不需要用命令行了

os.system(command)

这个函数可以调用shell运行命令行command并且返回它的返回值。试一下在 python的解释器里输入os.system(”ls -l”),就可以看到”ls”列出了当前目录下的文件。可以说,通过这个函数,python就拥有了shell的所有能力。呵呵。。不过,通常这条命令不需要用到。因为shell常用的那些命令在python中通常有对应而且同样简洁的写法。

shell中最常用的是ls命令,python对应的写法是:os.listdir(dirname),这个函数返回字符串列表,里面是所有的文件名,不过不包含”.”和”..”。如果要遍历整个目录的话就会比较复杂一点。

cyl531207502
cyl531207502 你好,我知道脚本怎么写,我的意思是,我想在这个脚本文件编写的时候,能像在pycharm里一样,能有格式和命令的tab补全这样的功能,如何实现
2 个月之前 回复

1.新建一个.sh文件,如test.sh

2.编辑test.sh文件,vim test.sh然后键入i,输入内容,注:#!/bin/sh必须放在第一行然后按Esc键再按:wq保存退出

3.给test.sh赋予可执行权限,chmod +x test.sh

4.执行脚本./test.sh,即可执行脚本

5.省略3、4步骤也可以直接通过sh test.sh 执行脚本

请采纳谢谢

cyl531207502
cyl531207502 你好,我知道脚本怎么写,我的意思是,我想在这个脚本文件编写的时候,能像在pycharm里一样,能有格式和命令的tab补全这样的功能,如何实现
2 个月之前 回复

我是直接在 pycharm 里写, 然后 通过 ssh ftp 到 linux 服务器下。 再 ssh 过去执行测试。

如果不是服务器, 那建议在在linux 装桌面应用。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐