1
Windows 7 Pro SP1에서 Python 2.7을 사용합니다.읽기 및 쓰기 txt 파일 오류 - 'str'개체에 'name'속성이 없습니다. path 오류에서 변증법 문자를 수정하십시오.
file_path = file.name AttributeError: 'str' object has no attribute 'name'
나는 이유를 알아낼 수 없습니다 :
import os
path = "E:/data/keyword"
os.chdir(path)
files = os.listdir(path)
query = "{keyword} AND NOT("
result = open("query.txt", "w")
for file in files:
if file.endswith(".txt"):
file_path = file.name
dane = open(file_path, "r")
query.append(dane)
result.append(" OR ")
result.write(query)
result.write(")")
result.close()
내가 오류 얻을 :
나는 코드를보십시오.
경로에 "± ęłńóżć"와 같은 변칙적 인 문자를 사용하면 경로 오류가 발생합니다. 나는에 대한 오류를 얻을 :
path = "E:/Bieżące projekty/keyword"
나는 그것을 해결하려고 :
path =u"E:/Bieżące projekty/keyword"
하지만 도움이되지. 나는 파이썬으로 시작하고 있는데 왜이 코드가 작동하지 않는지 알 수 없다. 내가
- 이 디렉토리에있는 모든 텍스트 파일을 찾기 원하는 것은
.
- 는 "query.txt"
FX라는 이름의 하나의 파일 텍스트의 모든 텍스트 파일에 가입하세요.
파일 1 DATA1의 DATA2
파일 2 데이터 3 개 데이터 4
"query.txt"로부터 출력 : DATA1의 DATA2 데이터 잘 작동 3 개 데이터 4 코드 위