Есть ли способ сохранить текстовый файл в переменной? - PullRequest
0 голосов
/ 19 сентября 2019

У меня есть пара текстовых файлов, которые должны автоматически печататься в текстовом контейнере в Chrome через Селен.Как сохранить текстовый файл в переменной tho ..?

Я просмотрел сеть, и вот что я нашел и попробовал:

Метод # 1

file1 = open(r'C:\Users\Arjan\Desktop\PythonProjekt\Jobbeschreibungen\UHD' , 'r')
print file1.readline()

Метод # 2

File_object = ""
print(File_object.read(r'C:\Users\Arjan\Desktop\PythonProjekt\Jobbeschreibungen\UHD'))

Используя первый метод выше, я получил это сообщение об ошибке:

Syntax Error: invalid syntax: <string>, line 2, pos 11

Используя второй метод, я получил этот:

builtins.AttributeError: 'str' object has no attribute 'read'

Что я хочу сделать, это просто вставить текст в текстовый файл в текстовый контейнер на веб-сайте с помощью селена.

Ответы [ 2 ]

0 голосов
/ 19 сентября 2019

read() метод работает здесь.

with open(r'C:\Users\Arjan\Desktop\PythonProjekt\Jobbeschreibungen\UHD', 'r') as f:
    var = f.read()
    print(var)

тщательно используйте местоположение файла и убедитесь, что ваш файл содержит что-то, если он ничего не печатает.

Спасибо

0 голосов
/ 19 сентября 2019

Используйте метод read() файла, чтобы прочитать весь файл и присвоить его переменной.

with open(r'C:\Users\Arjan\Desktop\PythonProjekt\Jobbeschreibungen\UHD' , 'r') as file1:
    variable = file1.read()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...