有什么方法可以将文本文件保存在变量中?

时间:2019-09-19 06:45:22

标签: python python-3.x selenium selenium-chromedriver

我有几个文本文件,这些文件必须通过硒自动打印到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 :(得分:0)

使用文件的read()方法读取整个文件并将其分配给变量。

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

答案 1 :(得分:0)

read()方法在这里有效。

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

仔细使用文件位置,并确保文件中没有打印内容。

谢谢