В новой сборке Windows 10 Insider Preview Build 14352 доступной участникам программы Windows Insider, появилась новая возможность отключить ограничение на максимальную длину пути.
После перезагрузки пользователи и программы смогут без ограничений работать с файлами, длина пути к которым превышает 260 символов. Теперь на файлы будет действовать только ограничение файловой системы NTFS – 32767 символов .
Гуглил, особо толку нет. Нашел похожий вопрос, где решением было отмечено: добавить в query: affiliations:[OWNER, ORGANIZATION_MEMBER, COLLABORATOR], ownerAffiliations:[OWNER, ORGANIZATION_MEMBER, COLLABORATOR], но оно не работает.
cur.execute(f'''INSERT OR IGNORE INTO "base" (title, a, b, c, url)
VALUES ("{title}", {a}, {b}, {c}, "{url}");''')
import requests
from xml.etree import ElementTree
response = requests.get(
'https://s3-ap-northeast-1.amazonaws.com/data.binance.vision?delimiter=/&prefix=data/spot/monthly/klines/BTCUSDT/1h/')
print(response)
archive_tree = ElementTree.fromstring(response.content)
namespace = archive_tree.tag.split('}')[0].strip('{')
for files in archive_tree.iter(f'{{{namespace}}}Key'):
print(files.text)
<Response [200]>
data/spot/monthly/klines/BTCUSDT/1h/BTCUSDT-1h-2017-08.zip
data/spot/monthly/klines/BTCUSDT/1h/BTCUSDT-1h-2017-08.zip.CHECKSUM
data/spot/monthly/klines/BTCUSDT/1h/BTCUSDT-1h-2017-09.zip
data/spot/monthly/klines/BTCUSDT/1h/BTCUSDT-1h-2017-09.zip.CHECKSUM
data/spot/monthly/klines/BTCUSDT/1h/BTCUSDT-1h-2017-10.zip
data/spot/monthly/klines/BTCUSDT/1h/BTCUSDT-1h-2017-10.zip.CHECKSUM
...
urls = [
"https://site.ru/img/art-z.h-img.jpg",
"https://site.ru/img/art-1.h-img.jpg",
"https://site.ru/img/art-1.5-img.jpg",
]
def remove_sumbol(string):
new_symbol = ''
parts = string.split('.', 2)
if len(parts) == 3:
return parts[0] + '.' + parts[1] + new_symbol + parts[2]
return string
for x in urls:
print(remove_sumbol(x))
https://site.ru/img/art-zh-img.jpg
https://site.ru/img/art-1h-img.jpg
https://site.ru/img/art-15-img.jpg