Как прочитать текстовый файл байтовых литералов в строки UTF-8?

Для всех y'all на MacOS ... установите простой LaunchAgent , чтобы включить эти гламурные возможности в вашей собственной копии Chrome ...

Сохраните plist, названный любым (например, launch.chrome.dev.mode.plist) в ~/Library/LaunchAgents с похожим контентом, чтобы ...

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>launch.chrome.dev.mode</string>
    <key>ProgramArguments</key>
    <array>
        <string>/Applications/Google Chrome.app/Contents/MacOS/Google Chrome</string>
        <string>-allow-file-access-from-files</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>

Он должен запускаться при запуске , но вы можете заставить его сделать это в любое время с помощью команды терминала

launchctl load -w ~/Library/LaunchAgents/launch.chrome.dev.mode.plist

TADA!

0
задан Mark Tolonen 4 March 2019 в 07:03
поделиться

1 ответ

Строки являются литералами Python, поэтому ast.literal_eval может анализировать их в байтовые строки Python:

import ast

with open('data.txt') as f:
    for line in f:
        print(ast.literal_eval(line).decode('utf8'))

Вывод:

Afrikaans
አማርኛ
Аҧсшәа
0
ответ дан Mark Tolonen 4 March 2019 в 07:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: