天天看點

python 指令行參數,以及檔案操作

  #python demo.py 11 22 33 44 55

  ['demo.py', '11', '22', '33', '55']

  可見,sys.argv是一個list,并且sys.argv[0]是檔案名;

檔案操作:

 檔案操作api:

  1、open()

  2、f.close()

  3、f.read(size-1)   #讀取size-1個字元,非位元組,切記

  4、f.tell()      #傳回檔案指針的位置

  5、f.seek(offset, from)  #移動檔案指針,f.seek(10, 0), f.seek(0, 0)檔案指針回到起始位置

  6、f.write(str)     #将字元串str寫入檔案

  7、f.writeline(seq)    #向檔案寫入字元串序列seq(list,tuple等),seq是一個可疊代對象

與檔案操作相關的python子產品:

  import os #os子產品

    os.system('ls')

  import os.path  #關于路徑常用的子產品