teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

6

説明追記

2020/02/14 19:40

投稿

shiracamus
shiracamus

スコア5406

answer CHANGED
@@ -1,6 +1,7 @@
1
1
  importは1回しか実行されません。2回目以降は無視して何も実行しません。
2
- cursor.py などで直接処理を書いてあるのをすべて関数化し、calculation.pyからはその関数を呼び出すようにしてください。
2
+ cursor.py などで直接処理を書いてあるのをすべて関数化し、calculation.pyからはそれらの関数を呼び出すようにすることで、毎回新しい値を取得できます
3
3
  関数やクラスやメソッドで必要な情報は、main処理から引数で渡してください。
4
+ 引数が多くなるようなら、情報をまとめたオブジェクト(クラスのインスタンス)を渡すといいです。
4
5
 
5
6
  import は関数の中に書かず、ファイルの先頭に書きましょう。
6
7
  参考: [https://pep8-ja.readthedocs.io/ja/latest/](https://pep8-ja.readthedocs.io/ja/latest/)

5

追記

2020/02/14 19:39

投稿

shiracamus
shiracamus

スコア5406

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  importは1回しか実行されません。2回目以降は無視して何も実行しません。
2
2
  cursor.py などで直接処理を書いてあるのをすべて関数化し、calculation.pyからはその関数を呼び出すようにしてください。
3
- 関数やクラスやメソッドで必要な情報は、main処理から渡してください。
3
+ 関数やクラスやメソッドで必要な情報は、main処理から引数で渡してください。
4
4
 
5
5
  import は関数の中に書かず、ファイルの先頭に書きましょう。
6
6
  参考: [https://pep8-ja.readthedocs.io/ja/latest/](https://pep8-ja.readthedocs.io/ja/latest/)

4

文言変更

2020/02/14 19:13

投稿

shiracamus
shiracamus

スコア5406

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  importは1回しか実行されません。2回目以降は無視して何も実行しません。
2
2
  cursor.py などで直接処理を書いてあるのをすべて関数化し、calculation.pyからはその関数を呼び出すようにしてください。
3
- 関数やクラスやメソッドで必要な情報は、main処理から渡すようにましょう
3
+ 関数やクラスやメソッドで必要な情報は、main処理から渡してください
4
4
 
5
5
  import は関数の中に書かず、ファイルの先頭に書きましょう。
6
6
  参考: [https://pep8-ja.readthedocs.io/ja/latest/](https://pep8-ja.readthedocs.io/ja/latest/)

3

追記

2020/02/14 19:13

投稿

shiracamus
shiracamus

スコア5406

answer CHANGED
@@ -1,5 +1,6 @@
1
1
  importは1回しか実行されません。2回目以降は無視して何も実行しません。
2
2
  cursor.py などで直接処理を書いてあるのをすべて関数化し、calculation.pyからはその関数を呼び出すようにしてください。
3
+ 関数やクラスやメソッドで必要な情報は、main処理から渡すようにしましょう。
3
4
 
4
5
  import は関数の中に書かず、ファイルの先頭に書きましょう。
5
6
  参考: [https://pep8-ja.readthedocs.io/ja/latest/](https://pep8-ja.readthedocs.io/ja/latest/)

2

説明修正

2020/02/14 19:11

投稿

shiracamus
shiracamus

スコア5406

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  importは1回しか実行されません。2回目以降は無視して何も実行しません。
2
- cursor.py で処理を関数化し、calculation.pyからはその関数を呼び出すようにしてください。
2
+ cursor.py など直接処理を書いてあるのをすべて関数化し、calculation.pyからはその関数を呼び出すようにしてください。
3
3
 
4
4
  import は関数の中に書かず、ファイルの先頭に書きましょう。
5
5
  参考: [https://pep8-ja.readthedocs.io/ja/latest/](https://pep8-ja.readthedocs.io/ja/latest/)

1

文言変更

2020/02/14 18:54

投稿

shiracamus
shiracamus

スコア5406

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  importは1回しか実行されません。2回目以降は無視して何も実行しません。
2
2
  cursor.py での処理を関数化し、calculation.pyからはその関数を呼び出すようにしてください。
3
3
 
4
- import は関数の中に書かず、ファイルの先頭に書くようにてください
4
+ import は関数の中に書かず、ファイルの先頭に書きまょう
5
5
  参考: [https://pep8-ja.readthedocs.io/ja/latest/](https://pep8-ja.readthedocs.io/ja/latest/)
6
6
  > import文 は常にファイルの先頭、つまり モジュールコメントや docstring の直後、そしてモジュールのグローバル変数や定数定義の前に置くようにします。