import json
with open('data.json', 'w') as f:
json.dump(data, f)
30 записей с тегом "python"
Посмотреть все тегиPython: Скачать с Яндекс Диска
import requests
from urllib.parse import urlencode
base_url = 'https://cloud-api.yandex.net/v1/disk/public/resources/download?'
public_key = 'https://yadi.sk/d/UJ8VMK2Y6bJH7A' # Сюда вписываете вашу ссылку
# Получаем загрузочную ссылку
final_url = base_url + urlencode(dict(public_key=public_key))
response = requests.get(final_url)
download_url = response.json()['href']
# Загружаем файл и сохраняем его
download_response = requests.get(download_url)
with open('downloaded_file.txt', 'wb') as f: # Здесь укажите нужный путь к файлу
f.write(download_response.content)
Python: Установка ID3-тегов в MP3-файл
import eyed3
audiofile = eyed3.load("song.mp3")
audiofile.tag.artist = "Token Entry"
audiofile.tag.album = "Free For All Comp LP"
audiofile.tag.album_artist = "Various Artists"
audiofile.tag.title = "The Edge"
audiofile.tag.track_num = 3
audiofile.tag.save()
Python: Извлечение аудио из видео
import moviepy.editor as mp
def extract_audio(video, audio):
my_clip = mp.VideoFileClip(video)
my_clip.audio.write_audiofile(audio)
Python: print() в файл
with open('out.txt', 'w') as f:
print('Filename:', filename, file=f) # Python 3.x
print >> f, 'Filename:', filename # Python 2.x
Python: Использование Enum
from enum import Enum, auto
class Color(Enum):
RED = auto()
BLUE = auto()
GREEN = auto()
list(Color) # [<Color.RED: 1>, <Color.BLUE: 2>, <Color.GREEN: 3>]
Python: Установить рабочую директорию (working dir)
import os
import sys
os.chdir(os.path.dirname(os.path.abspath(sys.argv[0])))
Python: Импорт случайного модуля из списка
def run_random_module(modules):
module_name = random.choice(modules)
__import__(module_name)
Python: glob() по списку путей
def cool_glob(dir_list, patterns_list, recursive=False):
output = []
template = '**/{pattern}' if recursive else '{pattern}'
for dir_name in list(set(dir_list)):
for pattern in list(set(patterns_list)):
output.extend(list(pathlib.Path(dir_name).glob(template.format(pattern=pattern))))
return output
res = cool_glob(
[r'K:\_SYNTHWAVE\music\cover', r'K:\_CLIPARTS\Космос'],
['*.png', '*.jpg', '*.gif', '*.jpeg'],
True
)
print(res)
Python: Как узнать размер файла?
Этот код использует модуль os.path из стандартной библиотеки языка Python для получения размера файла.
os.path.getsize("/path/isa_005.mp3")