2024-04-20 01:12:42 发布
网友
ff = open('brojevi.txt','w') for k in [i*j for i in range(4,5) for j in range (5,3,-1)]: ff.writelines('{}.'.format(k))
编译代码后,txt文件中应该保存哪些数字?试图编译它,但txt文件仍然是空的。。。你知道吗
我以script.py的名字保存了你的脚本。你知道吗
script.py
我用Python2.7和Python3.4运行了它:
python2 script.py
python3 script.py
这两个命令都会在script.py所在的目录中生成一个名为brojevi.txt的文件。此外,该文件的内容是:
brojevi.txt
20.16.
结论:您的脚本在Python2.7和3.4上运行良好。你知道吗
作为补充说明,您应该通过调用close方法关闭打开的文件,或者更好的方法是将处理嵌入with...as中,如下所示:
close
with...as
with open('brojevi.txt', 'w') as f: f.write(...)
为了保持简单,with语句将创建一个上下文,其中f作为文件存在。离开这个上下文后,Python将以干净的方式销毁f,因此您不必自己动手。你知道吗
with
f
我以
script.py
的名字保存了你的脚本。你知道吗我用Python2.7和Python3.4运行了它:
这两个命令都会在
script.py
所在的目录中生成一个名为brojevi.txt
的文件。此外,该文件的内容是:结论:您的脚本在Python2.7和3.4上运行良好。你知道吗
作为补充说明,您应该通过调用
close
方法关闭打开的文件,或者更好的方法是将处理嵌入with...as
中,如下所示:为了保持简单,
with
语句将创建一个上下文,其中f
作为文件存在。离开这个上下文后,Python将以干净的方式销毁f
,因此您不必自己动手。你知道吗相关问题 更多 >
编程相关推荐