質問編集履歴

4

タイトルをシンプルに変更

2021/09/26 13:02

投稿

masatoemata
masatoemata

スコア7

test CHANGED
@@ -1 +1 @@
1
- (Python) 別のディレクトリにあるファイルをopenできない2 ※モジュールとして実行する場合
1
+ (Python) 別のディレクトリにあるファイルをopenできない ※モジュールとして実行する場合
test CHANGED
File without changes

3

リンクの変更

2021/09/26 13:02

投稿

masatoemata
masatoemata

スコア7

test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  下記のようなディレクトリ構造においてファイルを実行したとき,ファイルをうまく取得できました。
18
18
 
19
- ※ちなみにこれは,前回の質問「[(Python) 別のディレクトリにあるファイルをimportできない](https://teratail.com/questions/360829)」が解決した成果です。
19
+ ※ちなみにこれは,前回の質問「[(Python) 別のディレクトリにあるファイルをopenできない](https://teratail.com/questions/360842)」が解決した成果です。
20
20
 
21
21
 
22
22
 

2

コードに一部コメントを追加 sys.path.append('..')

2021/09/26 13:01

投稿

masatoemata
masatoemata

スコア7

test CHANGED
File without changes
test CHANGED
@@ -116,7 +116,7 @@
116
116
 
117
117
  os.chdir(os.path.dirname(os.path.abspath(__file__)))
118
118
 
119
- sys.path.append('..')
119
+ sys.path.append('..') #これはimportのパスの起点には影響するがファイル取得(カレントディレクトリ)には影響しない※前回の質問でご教示いただいた内容
120
120
 
121
121
  from configurator import Configurator
122
122
 

1

sys.path.append('..')

2021/09/26 12:57

投稿

masatoemata
masatoemata

スコア7

test CHANGED
File without changes
test CHANGED
@@ -116,6 +116,8 @@
116
116
 
117
117
  os.chdir(os.path.dirname(os.path.abspath(__file__)))
118
118
 
119
+ sys.path.append('..')
120
+
119
121
  from configurator import Configurator
120
122
 
121
123
  class BigqueryBase: