91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python中sys.arg如何使用

發布時間:2021-07-05 16:40:41 來源:億速云 閱讀:308 作者:Leah 欄目:編程語言

這篇文章將為大家詳細講解有關Python中sys.arg如何使用,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

1、使用sys.argv[]的一簡單實例,

import sys,os   os.system(sys.argv[1])   import sys,os  os.system(sys.argv[1])

這個例子os.system接收命令行參數,運行參數指令,保存為sample1.py,命令行帶參數運行sample1.py notepad,將打開記事本程序。

2、這個例子是簡明Python教程上的,明白它之后你就明白Python sys.arg使用了。

import sys   def readfile(filename): #從文件中讀出文件內容   '''''Print a file to the standard output.'''   f = file(filename)   while True:   line = f.readline()   if len(line) == 0:   break   print line, # notice comma 分別輸出每行內容   if.close()   # Script starts from here   if len(sys.argv) < 2:   print 'No action specified.'   sys.exit()   15if sys.argv[1].startswith('--'):   option = sys.argv[1][2:]   # fetch sys.argv[1] but without the first two characters   if option == 'version': #當命令行參數為-- version,顯示版本號   print 'Version 1.2'   elif option == 'help': #當命令行參數為--help時,顯示相關幫助內容   print '''''\   This program prints files to the standard output.   Any number of files can be specified.   Options include:   --version : Prints the version number   --help : Display this help'''   else:   print 'Unknown option.'   sys.exit()   else:   for filename in sys.argv[1:]: #當參數為文件名時,傳入readfile,讀出其內容   readfile(filename)   import sys  def readfile(filename): #從文件中讀出文件內容  '''Print a file to the standard output.'''  f = file(filename)  while True:  line = f.readline()  if len(line) == 0:  break  print line, # notice comma 分別輸出每行內容  f.close()  # Script starts from here  if len(sys.argv) < 2: print 'No action specified.'  sys.exit()  if sys.argv[1].startswith('--'):  option = sys.argv[1][2:]  # fetch sys.argv[1] but without the first two characters  if option == 'version': #當命令行參數為-- version,顯示版本號  print 'Version 1.2'  elif option == 'help': #當命令行參數為--help時,顯示相關幫助內容  print '''\  This program prints files to the standard output.  Any number of files can be specified.  Options include:  --version : Prints the version number  --help : Display this help'''  else:  print 'Unknown option.'  sys.exit()  else:  for filename in sys.argv[1:]: #當參數為文件名時,傳入readfile,讀出其內容  readfile(filename)

保存程序為sample.py.我們驗證一下:

  • Python數據轉換實現代碼深入分析

  • 深入探討Python序列神奇之處

  • Python for in實際應用代碼操作方法

  • Python Thread類主要功能介紹

  • Python二維數組實際應用方法淺析

< !--[if !supportLists]-->1) < !--[endif]-->命令行帶參數運行:sample.py &ndash;version 輸出結果為:version 1.2

< !--[if !supportLists]-->2) < !--[endif]-->命令行帶參數運行:sample.py &ndash;help 輸出結果為:This program prints files&hellip;&hellip;

< !--[if !supportLists]-->3) < !--[endif]-->在與sample.py同一目錄下,新建a.txt的記事本文件,內容為:test argv;命令行帶參數運行:sample.py a.txt,輸出結果為a.txt文件內容:test argv,這里也可以多帶幾個參數,程序會先后輸出參數文件內容。

關于Python中sys.arg如何使用就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

铁岭县| 务川| 新乡市| 嘉义县| 方城县| 郑州市| 古丈县| 信宜市| 寻乌县| 梅州市| 安徽省| 泽库县| 万载县| 囊谦县| 石楼县| 理塘县| 荥阳市| 应用必备| 德江县| 报价| 新民市| 临沭县| 渭源县| 襄垣县| 应城市| 北流市| 双峰县| 江北区| 黎平县| 木里| 天祝| 长阳| 定日县| 凤山市| 错那县| 乌苏市| 宝兴县| 阳江市| 阿拉善右旗| 德安县| 化德县|