Задать вопрос
@arynyklas

Убрать при получении файла по бокам b и \n. Что делать?

Мой код:
# -*- coding: utf-8 -*-

import requests

print("imported")

f = open("C:/Python/file.py", 'r+')
print("opened f = open")
file = f.read()
git_url = requests.get('https://raw.githubusercontent.com/nurlan0508/telegram-bot/master/TT/update/version.txt')
print("git url")
git_file = git_url.content

if str(file) < str(git_file):
	print("if")
	f.read()
	f.truncate()
	print("Truncated")
	f.seek(0)
	f.write(str(git_file.strip()))
	f.close()
	print("Closed")


вывод в file.py:
b'2.4.7\n'
  • Вопрос задан
  • 82 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
nonname
@nonname
git_file = git_file.decode()
Дальше работать с этой переменной как с str
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
NeiroNx
@NeiroNx
Программист
file = str(f.read(),'ascii').strip()
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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