У меня есть два python файла, один из которых я написал и храню функции, а другой - где они используются.
Функция 'HW' импортирует и запускает, а dbxupld - нет. Кто-нибудь может подсказать, как я мог заставить это работать. Большое спасибо.
Python_script1.py
def HW():
print('Hello, World!')
def dbxupld(FileFROM,FileTO):
import dropbox
class TransferData:
def __init__(self, access_token):
self.access_token = access_token
def upload_file(self, file_from, file_to):
dbx = dropbox.Dropbox(self.access_token)
with open(file_from, 'rb') as f:
dbx.files_upload(f.read(), file_to)
def main():
access_token = "[access code hidden]"
transferData = TransferData(access_token)
file_from = FileFROM
file_to = FileTO
transferData.upload_file(file_from, file_to)
if __name__ == '__main__':
main()
Python_script2.py
from Python_script1 import HW
from Python_script1 import dbxupld
HW()
FileFROM = '/home/Setup stuff.pdf'
FileTO = '/upload_testing/Setup Stuff.pdf'
dbxupld(FileFROM,FileTO)
Out:
Hello, World!
Но нет загрузки в Dropbox