В настоящее время у меня возникают проблемы с вызовом функций из другого файла в pycharm, у меня изначально также была эта проблема в visual studio.У меня есть два файла, один из которых называется «Основной», а другой - «База данных». Когда я нахожусь в своем главном файле, импортирую базу данных и запускаю функцию из базы данных, получаю ошибку этого атрибута.База данных также должна запускать функцию запуска после завершения, поэтому я импортировал Start в файл базы данных и запустил там функцию, при запуске я получаю эту ошибку атрибута.Однако при удалении одной из этих функций программа работает без нареканий.Это сбивает с толку, так как даже в intellisense он выбирает функции после импорта.Ниже я опубликую любой код, чтобы помочь визуализировать ситуацию и опубликовать код ошибки, спасибо за чтение!Основной файл:
import Database as DB
def Start():
print("\n---------------\n")
print("1: Database\n")
print("2: TensorFlowTest\n")
print("3: Quit Program\n")
print("---------------\n")
x = int(input("What would you like to open?\n"))
if (x == 1):
DB.dataMain()
Start()
Файл базы данных:
import Main as main
def dataMain():
print("\n---------------\n")
print("Gathering all files...")
if (len(all_filenames) != 0):
dataAppend()
dataSort()
else:
print("No Additional Data added to database")
dataSort()
print("Completed\n")
print("---------------")
main.Start()
Это код ошибки в консоли: Код ошибки в консоли
Последнийоба файла находятся в одном каталоге, который является каталогом проекта
Извините за такое длинное и запутанное описание!но спасибо за чтение и размещение любых предложений, чтобы решить эту проблему!большое спасибо!