Python 'from'第 4 行上的连续语法错误



我尝试了每个在线格式化器,我可以找到缩进的方法,但我不断地在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

最新更新