0
せずにファイルを開きますパスが存在すること - 動作する:私は検証しようとした「概要」という名前のファイルを開き、出力ファイルに書き込むためにそこから情報を読み取り、しかし私は、「概要」を開くことができません</p> <p>したい拡張のpython
import os.path
print os.path.exists('/Users/alli/Documents/Summer2016/sfit4_trial/summary')
これは本当です。しかし、私がしようとすると
import os
import glob
path = '/Users/alli/Documents/Summer2016/sfit4_trial/summary'
for infile in glob.glob(os.path.join(path, '*')):
file = open(infile, 'r').read()
print file
何も起こりません。私はSOに関する同様の質問を見て、それらすべてを試しましたが、運がない。すべての提案は大歓迎です。ありがとう。
要約には何らかの理由で拡張子を付けることはできませんか?ファイルの内容は何ですか? – SAMO
あなたはファイルに何も書き込んでおらず、書き込み権限でファイルを開いていません。 –
''何も起こりません ''' os.path.join'に提供するパスはファイルではなく '' summary''をディレクトリとして持つためです。したがって、 '/ Users/alli/Documents/Summer2016/sfit4_trial/summary/*'が構築されます。 – cdarke