2024-04-25 00:35:03 发布
网友
我不太确定何时需要在Python中的文件名周围加上引号。 例如,当我设置
f = open(file)
我能跑得像
一切都会好起来的。 但是,当我直接这样做时,它只适用于
len(open("file").read())
同样,在终端中,从Python运行时,我总是要使用引号。 使用引语时的“规则”是什么?在
谢谢。在
引号表示字符串文字常量。没有引号表示您引用的是一个变量,它本身可能是一个字符串(在本例中,用文件的路径填充)。在
在python中,可以在引号之外使用变量或函数的名称,但文件名通常不是变量。在
如果file是字符串变量的名称,则可以始终执行open(file).read(),但是如果它是字面上的文件名,则必须始终执行open("file").read()。在
open(file).read()
open("file").read()
引号表示字符串文字常量。没有引号表示您引用的是一个变量,它本身可能是一个字符串(在本例中,用文件的路径填充)。在
在python中,可以在引号之外使用变量或函数的名称,但文件名通常不是变量。在
如果file是字符串变量的名称,则可以始终执行
open(file).read()
,但是如果它是字面上的文件名,则必须始终执行open("file").read()
。在相关问题 更多 >
编程相关推荐