0

Python 2.7 で os を使用してコンピューターからファイルを読み込もうとしています

import os 

path = 'C:\Users\Owner\OneDrive\_Program\Stocks\AMEX'

for filename in os.listdir(path):
    print(filename)
    data1=os.open(filename,1)

プログラムはファイルを表示して一覧表示できるので、そこにあることがわかります。ただし、open ステートメントまたは read ステートメント (表示されていません) でそれらを開こうとすると、それは行われません。

OSError: [Errno 2] No such file or directory: 'AMEX_20170608.csv'

各ファイルを開いて読み取り、いくつかの機能を実行したいと思います。私はいくつかの同様の質問を見つけましたが、私は Windows マシンを使用していて、動作していないようです。

誰もこれに遭遇したことがありますか?

前もって感謝します。

4

1 に答える 1

0

ファイルを開く前にパスを元に戻す必要があります

import os 

path = 'C:/Users/Owner/OneDrive/_Program/Stocks/AMEX'

for filename in os.listdir(path):
    print(filename)
    data1=os.open(path+'/'+filename,1)
于 2018-03-16T22:55:49.590 に答える