파이썬으로 .csv 파일을 읽고 싶습니다.
- 파일이 존재하는지 모르겠습니다.
- 내 현재 솔루션은 다음과 같습니다. 두 개의 개별 예외 테스트가 어색하게 나란히 배치되어 있기 때문에 나에게는 엉성한 느낌이 듭니다.
더 예쁜 방법이 있습니까?
import csv
fName = "aFile.csv"
try:
with open(fName, 'rb') as f:
reader = csv.reader(f)
for row in reader:
pass #do stuff here
except IOError:
print "Could not read file:", fName
try
가치가있을 수 있습니다. 이것은os.path.exists(file)
및os.access(file, os.R_OK)
각각 으로 수행 할 수 있습니다 . 이러한 검사는 경합 상태에서