這期內(nèi)容當中小編將會給大家?guī)碛嘘P(guān)python中有哪些常用的命令行選項,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
創(chuàng)新互聯(lián)專注于倉山企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),商城建設(shè)。倉山網(wǎng)站建設(shè)公司,為倉山等地區(qū)提供建站服務(wù)。全流程定制制作,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)一、命令行選項
1.解釋器選項
python的解釋器非常像unix的shell,在我們使用python的過程中,我們可以指定很多的選項。
比如,最常用的選項如下:
python script.py
在非交互的模式中,整個輸入選項在代碼執(zhí)行前被執(zhí)行。所有的命令行選項可以通過sys.argv來獲取。
Note:
sys.argv的第一個參數(shù)sys.argv[0] 表程序的源文件。
1. python -c
在命令行中執(zhí)行python的代碼,命令可以是一個或者多個python的語句段,語句段的書寫格式和源碼中的寫法相同。
如果使用-c選項,sys.argv的第一個參數(shù)sys.argv[0]是-c,并且當前的目錄被添加到sys.path變量中。
代碼可以用單引號或者雙引號括起來。
2. python -m
在sys.path變量中,找到模塊,執(zhí)行
在這種情況下sys.argv的第一個參數(shù)是模塊的全路徑。
比如:在本地啟動一個簡單的server
python -m SimpleHTTPServer 8080
3. python -
從標準輸入讀入語句并執(zhí)行
Note:
當前的目錄會被加入到sys.path變量中,sys.argv[0]是-。
4. python