python指令碼傳引數argv
#diff.py
#!/bin/env python
import sys
if len(sys.argv) <> 3:
print "Usage: " + sys.argv[0] + "file1 file2"
sys.exit(-1)
file1 = sys.argv[1]
file2 = sys.argv[2]
list1 = {}
for line in open(file1):
list1[line.split()[0]] = 1
for line in open(file2):
key = line.split()[0]
if key not in list1:
sys.stdout.write(line)
#!/bin/env python
import sys
if len(sys.argv) <> 3:
print "Usage: " + sys.argv[0] + "file1 file2"
sys.exit(-1)
file1 = sys.argv[1]
file2 = sys.argv[2]
list1 = {}
for line in open(file1):
list1[line.split()[0]] = 1
for line in open(file2):
key = line.split()[0]
if key not in list1:
sys.stdout.write(line)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27042095/viewspace-749912/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Main函式引數argc,argv如何傳入AI函式GC
- 使用python指令碼傳遞引數:(三種方式可收藏)Python指令碼
- go 呼叫 shell 指令碼 如何傳遞引數Go指令碼
- shell (3)指令碼引數傳遞與數學運算指令碼
- C,C++中如何向main(int argc , char argv[])傳遞引數C++AIGC
- Linux/Unix shell 引數傳遞到SQL指令碼LinuxSQL指令碼
- shell指令碼中main函式中$#獲取不到指令碼傳入引數個數淺析指令碼AI函式
- Jmeter的指令碼引數化JMeter指令碼
- Python 處理指令碼的命令列引數(二):使用clickPython指令碼命令列
- Python 處理指令碼的命令列引數(三):使用argparsePython指令碼命令列
- 在WinDbg指令碼中使用引數指令碼
- 導庫標準引數指令碼指令碼
- Python指令碼的常見引數獲取和處理方式Python指令碼
- (Jmeter新玩法)Python 調 Jmeter執行引數化jmx指令碼JMeterPython指令碼
- Python怎麼傳遞不定引數Python
- [Python] 傳遞引數前面的*或**Python
- python函式之引數傳遞Python函式
- 常用指令碼:獲取隱含引數指令碼
- oracle 檢視隱含引數指令碼Oracle指令碼
- Oracle隱形引數查詢指令碼Oracle指令碼
- TCL指令碼讀取命令列引數指令碼命令列
- shell指令碼的命令列引數 - todo指令碼命令列
- bash shell指令碼接受多個引數指令碼
- Python的函式引數傳遞:傳值?引用?Python函式
- python中函式的引數傳遞Python函式
- RestCloud ETL解決shell指令碼引數化RESTCloud指令碼
- shell的引數和指令碼流程改進指令碼
- Shell指令碼對ps命令隱藏引數指令碼
- Python引數傳遞,既不是傳值也不是傳引用Python
- url傳遞的引數值編碼
- 引數傳遞
- Python函式引數傳遞以及變數作用域Python函式變數
- Python3之函式的引數傳遞與引數定義Python函式
- python 函式引數的傳遞(引數帶星號的說明)Python函式
- 【IMPDP】【IMP】SQL指令碼盡收眼底——SHOW引數與SQLFILE引數對比SQL指令碼
- nGrinder中快速編寫groovy指令碼03-在GET請求中傳送引數指令碼
- Python 函式中,引數是傳值,還是傳引用?Python函式
- 【python】sys.argv[] 的用法Python