0
Pyflakes는 클래스 메소드의 인쇄 (파일) 명령에 잘못된 구문 오류를보고합니다. 여기에 코드입니다 : 여기 Pyflakes가 인쇄 명령에 잘못된 구문 오류를보고합니다.
class Controller():
def __init__(self):
self.base_url = ''
self.permissions = None
self.url = ''
self.description = ''
self.requests = ''
self.url_params = ''
self.data = ''
self.response = ''
self.pagination = ''
self.cmd_file = None
self.json_file = None
self.html_file = None
self.dict_file = None
self.app_name = ''
self.app = None
def json_doc(self):
if self.permissions:
permissions = self.permissions + '.'
else:
permissions = ''
print(
'{\n' \
'\t"URL": "' + self.url + '",\n' \
'\t"Description": "' + self.description + '.",\n' \
'\t"Requests": "' + self.requests + '",\n' \
'\t"Permissions": "' + permissions + '",\n' \
'\t"URL Parameters": "' + self.url_params + '",\n' \
'\t"Data": "' + self.data + '",\n' \
'\t"Response": "' + self.response + '",\n' \
'\t"Pagination": "' + self.pagination + '"\n' \
'}', \
file=self.json_file
)
오류입니다 :
curl_doc.py:79:17: invalid syntax
file=self.json_file
^
json_file는 내 코드의 다른 곳에서 설정됩니다. 코드가 정상적으로 실행되면서 pyflakes에 문제가있는 것 같습니다. pyflakes 사용 명령을했다 :
pyflakes curl_doc.py
업데이트
나는 버전 1.2.3 버전 0.8.1에서 Pyflakes을 업데이트하고 문제가 도망 갔어요 :
pip install --upgrade pyflakes
일치하는 Pyflakes 버전을 사용하고 있습니까? 파이썬 버전? – user2357112