我尝试了每个在线格式化器,我可以找到缩进的方法,但我不断地在from data.find_pending_records
上遇到错误。这是我的代码:
"""Start Point"""
from data.find_pending_records
import FindPendingRecords
from vital.vital_entry
import VitalEntry
if __name__ == "__main__":
try:
# Instantiates FindPendingRecords then gets records to process
for PENDING_RECORDS = FindPendingRecords().get_excel_data()
# Reads excel to map data from excel to vital
MAP_DATA = FindPendingRecords().get_mapping_data()
# Configures Driver
for vital
VITAL_ENTRY = VitalEntry()
# Start chrome and navigate to vital website
VITAL_ENTRY.instantiate_chrome()
# Begin processing Records
VITAL_ENTRY.process_records(PENDING_RECORDS, MAP_DATA)
print(PENDING_RECORDS)
print("All done")
except Exception as exc:
print(exc)
Anaconda提示中的错误不是很好。只是给予:
SyntaxError: invalid syntax
(base) C:Python>python main.py
File "main.py", line 4
from data.find_pending_records
另外,在Visual Studio代码中,这只是同一from
下的红色尖锐线,也没有详细信息。
有什么想法?
import
需要与from
相同的行:
from data.find_pending_records import FindPendingRecords
from vital.vital_entry import VitalEntry
指示该行未终止,您可以使用
from data.find_pending_records
import FindPendingRecords
您也可以缩进它更可读
from data.find_pending_records
import FindPendingRecords