當前位置:九游会j9娱乐平台-九游ag登录中心网址 » 編程語言 » linuxvimpython配置

linuxvimpython配置-九游会j9娱乐平台

發布時間: 2024-01-19 22:45:08

① 在linux裡面,創建一個python文件

打開終端,進入要創建python文件的目錄。

創建一個python文件,例如hello.py,使用vi編輯器:


  • vi hello.py

在vi編輯器中按下 i 進入編輯模式,鏈和輸入以下代碼:


  • #!/usr/bin/env python3

  • print("hello world")

    這里使用了shebang(#!/usr/bin/env python3)來指定使橡喚銀用python 3來執行該文件。

  • 按下esc鍵,輸入:wq保存並退出vi編輯器梁宴。

  • 在終端中使用chmod命令修改該文件的許可權,使其可執行:

  • chmod x hello.py
  • 執行該文件:

    python3 hello.py

  • 執行後,終端會輸出 "hello world"。

② linux:python編寫linux自定義命令工具

摘要: linux , python

工作中需要頻繁使用到一個字元串的md5,因此編寫一個md5命令工具,輸入字元串直接得到輸出,並且命令支持參數設置,比如是否事先格式化,指定不同參數可以支持多功能輸出,操作步驟如下

直接vim一個腳本,腳本名md5不需要.py後綴,這樣更像一個命令,注意在腳本第一行引入python解釋器,並設置utf-8編碼

其中-f支持先格式化再得到md5,-l支持傳入多個字元串用空格分開

賦予可執行許可權

測試是否符合要求

直接放置到 /usr/local/bin 目錄下(需要root許可權)

也可以使用軟連接的方式,推薦使用絕對路徑

之後就可以在環境變數中直接使用到md5命令

shebang :中文翻譯「釋伴」,由 #! 開頭的字元串,出現在文本文件的 第一行 。類unix操作系統的程序載入器會分析shebang後的內容,將這些內容作為解釋命令,並調用該指令,並將載有 shebang的文件路徑作為該解釋器 的參數

比如 #!/bin/bash 就是使用/bin/bash作為解釋器運行腳本,如果以python作為解釋器運行腳本先找到python解釋器的路徑,一般在linux自帶的 /usr/bin/python 是python2版本,也可以指定其他python版本 #!/opt/anaconda3/bin/python ,第二行為 # coding=utf-8 用來指定編碼格式,否則python2輸出中文亂碼

對於自定義腳本,推薦放置在 /usr/local/bin 目錄,有多個可執行文件目錄在環境變數中,區別如下:
/bin : 包含二進制可執行文件,為系統最基本的命令,如ls等
/sbin : 與/bin 類似,不同之處是其為root許可權命令文件
/usr/bin : 系統預裝可執行文件,會隨著系統升級而改變
/usr/sbin : 同上,不同之處是其為root許可權運用
/usr/local/bin : 三級目錄,用戶自己的可執行文件,系統不管理
/usr/local/sbin : root許可權用戶程序

③ linux如何編寫python腳本

在linux環境下編寫python腳本

相關推薦:《python教程》

1、首先定位到一個文件夾,然後使用vim編輯器:vim test.py 就創建了python腳本文件,並且進入編輯狀態。

2、編輯好之後按esc鍵切換到命令模式,然後輸入:wq,按回車鍵就自動保存完成了,然後輸入python test.py,即可運行程序(前提是linux環境裝好python)。

熱點內容
caccess查詢資料庫 發布:2024-01-20 00:43:10 瀏覽:769
xp文件夾圖標更改 發布:2024-01-20 00:43:03 瀏覽:19
python和node 發布:2024-01-20 00:37:12 瀏覽:194
android拖拉 發布:2024-01-20 00:00:49 瀏覽:583
少兒編程課程體系介紹 發布:2024-01-20 00:00:48 瀏覽:846
我說你做下載ftp 發布:2024-01-20 00:00:47 瀏覽:8
安卓驅動培訓哪裡好 發布:2024-01-19 23:55:41 瀏覽:987
python轉為字元串 發布:2024-01-19 23:51:39 瀏覽:272
合同文件夾 發布:2024-01-19 23:50:52 瀏覽:740
創客編程是 發布:2024-01-19 23:50:16 瀏覽:48
网站地图