|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
代码如下:
print ("欢迎来到文件数据管理器!")
while True:
x = input ("你是要读取文件数据(a)还是要输入数据(b):")
if x == "a":
y = input ("请输入文件名:")
f = open (y,'w')
while True:
i = f.readline ()
if not i:
break
print (i)
f = close ()
if x == "b":
y = input ("请输入文件名(默认为txt):")
e = "%s.txt" % y
f = open (e,"a")
h = input ("行数是:")
h = int (h)
j = input ("列数是:")
j = int (j)
ji = 0
fi = 0
while ji < h:
while fi < j:
print ('第',ji + 1,'行第',fi + 1,'列数据是')
g = input ("")
if g == "break":
break
elif g == "\n":
fi += 1
else:
f.write (g)
fi += 1
ji += 1
但是当我要进行读取文件时,明明有这个文件,却发生了以下错误:
Traceback (most recent call last):
File "<string>", line 9, in <module>
io.UnsupportedOperation: not readable
这是为什么呢?请各位大神帮忙。
本来想帮我爸做个软件的。。。
r 才是读取 w 是 写
- with open (y,'r') as f:
- for i in f:
- print(i)
复制代码
|
|