cyl531207502
2020-03-14 17:24
采纳率: 89.5%
浏览 359

python编写linux脚本问题

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • qq_39725370 2020-03-15 21:10
    已采纳

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

    点赞 评论
  • weixin_46214058 2020-03-14 19:10

    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 执行脚本

    请采纳谢谢

    点赞 评论
  • dabocaiqq 2020-03-14 22:11

    os.system(command)

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

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

    点赞 评论
  • 陈年椰子 2020-03-15 17:10

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

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

    点赞 评论

相关推荐 更多相似问题