コマンドラインから簡単な関数を実行するのに苦労している

ハザマタザ

以下の関数をコマンドラインから実行しようとしています。

python filename.py

しかし、それは私が望むことをしていません。

誰かがこれを手伝ってくれませんか?私は非常に単純なものが欠けていると確信しています...

 inFile = ""
 inFile = raw_input("Enter the File Name: ")
 x = open(inFile, 'w')

 def summation(x):
     sum = 0
     for i in x:
         sum = sum + i
     return sum

 if __name__ == "__main__":
     print(summation(x))

うまくいけば、私が達成しようとしていることはかなり自明ですが、そうでない場合は...

私は求めていraw_inputます; これは、数字でいっぱいのテキストファイルになります(それぞれが独自の行にあります)。ファイルはxsummation関数で使用される変数に入力する必要があります。最後に、forループを使用して各値が合計され、合計が返されます(そして端末に出力されます)。

Pietzckerチーム

2つの問題があります:

  • ファイルを書き込みモードで開いています。これにより、ファイルのすべての内容が削除されます。"w"パラメータを削除します。
  • (ファイルから読み取った)文字列を整数に追加することはできません。最初にそれらを整数に変換する必要があります。sum += int(i)

また、内容を読んだ後、ファイルを閉じる必要があります。そして、その線infile = ""は不要です。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

変数でsedコマンドを使用するのに苦労している

分類Dev

Psycopg2がCSVでコンマを解析するのに苦労しているのはなぜですか

分類Dev

単純なシングルトンを迅速に実装するのに苦労している

分類Dev

Xtermのコマンドに苦労している

分類Dev

Xtermのコマンドに苦労している

分類Dev

Xtermのコマンドに苦労している

分類Dev

私は簡単なシューティングゲームプログラムの特定の方法を作成して理解するのに苦労しています

分類Dev

コマンドラインから関数を実行する

分類Dev

Linuxのコマンドラインから関数を使用してPythonスクリプトを実行する

分類Dev

単純なcプログラム(gcc)のコンパイルに苦労している

分類Dev

コマンドラインからファイルのすべての行の先頭に文字列を追加する最も簡単な方法は何ですか?

分類Dev

モナド関数の実装に苦労している

分類Dev

Java でこのパリンドロームを実行するのに苦労している

分類Dev

Java でこのパリンドロームを実行するのに苦労している

分類Dev

Pythonのスクリプトから特定のコンテンツを印刷するのに苦労している

分類Dev

Pythonコマンドラインを使用してファイルからPython関数を実行するにはどうすればよいですか?

分類Dev

コマンドラインから特定の関数を実行する

分類Dev

Geanyでビルドコマンドに苦労している

分類Dev

コマンドラインからmysqlを介して単一のクエリを実行するにはどうすればよいですか?

分類Dev

ターミナルコマンドを使用して簡単なJavaプログラムを実行するにはどうすればよいですか?

分類Dev

コマンドラインを使用してJUnitクラスから単一のテストを実行する

分類Dev

ipywidgetsを使用してグラフの複数のインタラクティブ関数を呼び出すのに苦労している

分類Dev

コマンドラインを介してunittest.TestCaseから単一のテストを実行する

分類Dev

scipyからモジュールをインポートするのに苦労しています

分類Dev

コンパイラの問題、Dispatcher.RunAsync()を使用してUIスレッドを呼び出して値を返すのに苦労している

分類Dev

コマンドライン引数をC ++の関数として呼び出す簡単な方法は?

分類Dev

ファイル名のコロン「:」に苦労している

分類Dev

(基数ソートについて)教授からのコードを理解するのに苦労しています

分類Dev

Sum()関数がリストから1つの値を出力するのに苦労している

Related 関連記事

  1. 1

    変数でsedコマンドを使用するのに苦労している

  2. 2

    Psycopg2がCSVでコンマを解析するのに苦労しているのはなぜですか

  3. 3

    単純なシングルトンを迅速に実装するのに苦労している

  4. 4

    Xtermのコマンドに苦労している

  5. 5

    Xtermのコマンドに苦労している

  6. 6

    Xtermのコマンドに苦労している

  7. 7

    私は簡単なシューティングゲームプログラムの特定の方法を作成して理解するのに苦労しています

  8. 8

    コマンドラインから関数を実行する

  9. 9

    Linuxのコマンドラインから関数を使用してPythonスクリプトを実行する

  10. 10

    単純なcプログラム(gcc)のコンパイルに苦労している

  11. 11

    コマンドラインからファイルのすべての行の先頭に文字列を追加する最も簡単な方法は何ですか?

  12. 12

    モナド関数の実装に苦労している

  13. 13

    Java でこのパリンドロームを実行するのに苦労している

  14. 14

    Java でこのパリンドロームを実行するのに苦労している

  15. 15

    Pythonのスクリプトから特定のコンテンツを印刷するのに苦労している

  16. 16

    Pythonコマンドラインを使用してファイルからPython関数を実行するにはどうすればよいですか?

  17. 17

    コマンドラインから特定の関数を実行する

  18. 18

    Geanyでビルドコマンドに苦労している

  19. 19

    コマンドラインからmysqlを介して単一のクエリを実行するにはどうすればよいですか?

  20. 20

    ターミナルコマンドを使用して簡単なJavaプログラムを実行するにはどうすればよいですか?

  21. 21

    コマンドラインを使用してJUnitクラスから単一のテストを実行する

  22. 22

    ipywidgetsを使用してグラフの複数のインタラクティブ関数を呼び出すのに苦労している

  23. 23

    コマンドラインを介してunittest.TestCaseから単一のテストを実行する

  24. 24

    scipyからモジュールをインポートするのに苦労しています

  25. 25

    コンパイラの問題、Dispatcher.RunAsync()を使用してUIスレッドを呼び出して値を返すのに苦労している

  26. 26

    コマンドライン引数をC ++の関数として呼び出す簡単な方法は?

  27. 27

    ファイル名のコロン「:」に苦労している

  28. 28

    (基数ソートについて)教授からのコードを理解するのに苦労しています

  29. 29

    Sum()関数がリストから1つの値を出力するのに苦労している

ホットタグ

アーカイブ