1#demo.py2#
!/usr/bin/python
3import
sys4
5print sys.argv
#python demo.py 11 22 33 44 55
['demo.py', '11', '22', '33', '55']
可見,sys.argv是乙個list,並且sys.argv[0]是檔名;
檔案操作:
1 root@ubuntu-ceph-06:~/cp#python demo.py 11
2 ['
demo.py
', 11]3#
!/usr/bin/python 4#
encoding=utf-8
5import
sys6
7print
sys.argv
89 fd = open('
./demo.py
', 'r'
)10while
true:
11 line =fd.readline()
12if
notline:
13break
14 line = line[:-1] #
有換行符,注意去掉最後乙個字元
15print line
檔案操作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是乙個可迭代物件
import os #os模組
os.system('ls')
import os.path #關於路徑常用的模組
Perl中命令列引數以及開啟管道檔案
開啟管道檔案 linux提供了管道機制,可以方便應用程式之間的資料傳遞。在perl中,扣開和使用管道可採用如下形式的open函式 open filehandle,丨 cmd 其中,cmd為資料接收方應用程式。比如,可以用管道的方式,向郵件程式傳送資訊,然後郵件程式會把收到的資訊作為郵件傳送出去,示例...
python 命令列引數
本篇將介紹python中sys,getopt模組處理命令列引數 如果想對python指令碼傳引數,python中對應的argc,argv c語言的命令列引數 是什麼呢?需要模組 sys 引數個數 len sys.argv 指令碼名 sys.argv 0 引數1 sys.argv 1 引數2 sys....
python 命令列引數
python呼叫時,可以直接在命令列中加入呼叫引數,通過sys模組的argv來進行解析,如下 lixinglei bogon someother python param.py port 8080 username lixinglei lixinglei bogon someother vim pa...