43

私はプログラミング(明らかに)に非常に慣れておらず、一般的に非常に高度なコンピューターに関するものです。私は基本的なコンピューターの知識しか持っていないので、もっと学びたいと思いました。したがって、私は (ビデオや電子ブックを通じて) プログラミングの方法を独学しています。

とにかく、私はファイルを開き、画面に内容を出力し、内容を編集/削除/などするかどうかを尋ね、それを行い、結果を再出力するコードに取り組んでいます保存の確認を求めます。

ファイルの内容の印刷に行き詰まっています。これを行うために使用するコマンドがわかりません。以前にいくつかのコマンドを入力しようとしましたが、これが私が試した最新のもので、コードは完全ではありません:

from sys import argv

script, filename = argv
print "Who are you?"
name = raw_input()

print "What file are you looking for today?"
file = raw_input()

print (file)

print "Ok then, here's the file you wanted." 

print "Would you like to delete the contents? Yes or No?"

これまでに学んだことをできるだけ多く含むように、これらの実践コードを作成しようとしています。また、違いがある場合は、Ubuntu 13.04 と Python 2.7.4 に取り組んでいます。これまでの助けに感謝します:)

4

10 に答える 10

2

ファイルを入力するには:

fin = open(filename) #filename should be a string type: e.g filename = 'file.txt'

このファイルを出力するには、次のようにします。

for element in fin:
    print element 

要素が文字列の場合は、印刷する前にこれを追加することをお勧めします:

element = element.strip()

strip()次のような表記を削除します。/n

于 2013-08-15T15:52:41.553 に答える