2016-04-22 3 views
0

最初のコマンドライン引数で始まる単語の辞書ファイルを検索するプログラムを作成しようとしましたが、それは何も得られません。コマンド引数を使用してファイル内の単語を検索していますか? python3で答えが出てこない

ここに私のコードがありますが、何が間違っていますか?一方

import sys 
import os 

stem = str(sys.argv[1:]) 
searchline = open("american-english-insane") 
for line in searchline: 
if line.startswith(stem): 
    print(word) 

、これは動作し、ハロー、helloes、helloeingなどを出してくれる...しかし、それは、コマンドライン引数として渡されていません。

import sys 
import os 

stem = sys.argv[1:] 
searchline = open("american-english-insane") 
for line in searchline: 
if line.startswith('hello'): 
    print(line) 

答えて

0

それが動作文字列オブジェクト

stem = sys.argv[1] 
+0

を返す以下のスニペットを、使用してください!ありがとうございました! – carsan

関連する問題