我有几个文本文件,必须通过硒自动打印到chrome的文本容器中。 如何将文本文件保存在变量中?
我浏览了网络,这就是我发现并尝试的:
方法#1
file1 = open(r'C:UsersArjanDesktopPythonProjektJobbeschreibungenUHD' , 'r')
print file1.readline()
方法#2
File_object = ""
print(File_object.read(r'C:UsersArjanDesktopPythonProjektJobbeschreibungenUHD'))
使用上面的第一种方法,我收到此错误消息:
Syntax Error: invalid syntax: <string>, line 2, pos 11
使用第二种方法,我得到了这种方法:
builtins.AttributeError: 'str' object has no attribute 'read'
我想做的只是通过硒将文本文件中的文本粘贴到网站上的文本容器中。
使用文件的read()
方法读取整个文件并将其分配给变量。
with open(r'C:UsersArjanDesktopPythonProjektJobbeschreibungenUHD' , 'r') as file1:
variable = file1.read()
read()
方法在这里有效。
with open(r'C:UsersArjanDesktopPythonProjektJobbeschreibungenUHD', 'r') as f:
var = f.read()
print(var)
请谨慎使用您的文件位置,如果您的文件不打印任何内容,请确保其中包含某些内容。
谢谢