Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中连接文本变量_Python_File_Text_Concatenation - Fatal编程技术网

如何在python中连接文本变量

如何在python中连接文本变量,python,file,text,concatenation,Python,File,Text,Concatenation,我有一个真正的初学者问题。我想做以下工作: FileName1 = open(r'C:\Users\data.txt') PointID = '1' 现在,我想创建一个新变量,该变量设置为等于File1,即File和PointID的串联,如果变量都是字符串,则类似于这样: FieldFile = FileName + PointID 有谁能建议一种方法将这些变量组合成一个名为FieldFile的变量吗 非常感谢。当您使用open时,结果不是字符串。要以字符串形式读取文件内容,请调用。根据打开

我有一个真正的初学者问题。我想做以下工作:

FileName1 = open(r'C:\Users\data.txt')
PointID = '1'
现在,我想创建一个新变量,该变量设置为等于File1,即File和PointID的串联,如果变量都是字符串,则类似于这样:

FieldFile = FileName + PointID
有谁能建议一种方法将这些变量组合成一个名为FieldFile的变量吗


非常感谢。

当您使用
open
时,结果不是字符串。要以字符串形式读取文件内容,请调用
。根据
打开的结果读取

File = open(r'C:\Users\data.txt').read()
PointID = '1'
现在,您可以按照建议连接两个字符串变量:

FieldFile = File + PointID

你到底希望实现什么?您只是想将
1
添加到传递给
open
的文件名末尾,还是…?我应该将代码编写成现在的样子(我编辑了它)。我试图将“FileName1”的内容传递给一个名为FieldFile的新变量。我需要它依赖于PointID,因为我将有FileName1、FileName2、FileName3。。。等等如果我使用@OrangeFlash81的建议,我会得到我想要的,这是一个字符串,但我想要的是原始文件的内容,而不是字符串。