2024-06-13 12:59:33 发布
网友
这可能是一个延伸。我有一个def(或函数),它接受文件名,打开文件并对文件内容执行操作。在Python中有没有一种方法可以用变量来代替文件名?换句话说,给出一个字符串或列表文件属性。你知道吗
def Albert(fname): f = open(fname, 'r') for i in f.readline(): print(i) #Main Collins = 'Blues Guitar\n' Albert(Collins)
谢谢马蒂恩。我必须把f=open(fname,'r')移到Albert(fname)外面-
def Albert(fname): while True: onechar = fname.read() if not onechar: break else: print(onechar, end = '') print() #Main import io #stringIO mode Collins = io.StringIO('Blues Guitar') Albert(Collins) #fileIO mode fname = open('infile.txt', 'r') Albert(fname) #where infile.txt containes 'Blues Guitar' #Output Blues Guitar Blues Guitar
但这样做会有很大的帮助,并阻止重写我的实际def!你知道吗
谢谢马蒂恩。我必须把f=open(fname,'r')移到Albert(fname)外面-
但这样做会有很大的帮助,并阻止重写我的实际def!你知道吗
相关问题 更多 >
编程相关推荐