一定要close掉用完的东西,不然就会事与愿违
# # (模拟菜单选择实现) # # 存入你的基本信息,在zhangsan.txt文件中 # # 显示你的基本信息 # # 统计zhangsan.txt含有good的文本数 # # 将zhangsan.txt移动到D:/code/中 import shutil # fp = open("D:/study/python/1001/zhangsan.txt", 'w') # 直接打开一个文件,如果文件不存在则创建文件 # fp.write("666666999999999666") # fp.close() # shutil.move(r"D:/study/python/1001/test.txt",r"D:/code000/test.word") print(" 1.存入你的基本信息,在zhangsan.txt文件中 2.显示你的基本信息 3.统计zhangsan.txt含有good的文本数 4:将zhangsan.txt移动到D:/code/中") with open("D:/study/python/1001/zhangsan.txt", 'w+', encoding='utf8') as file: input_no = input('请键入选项:1、2(非数字退出):\t') while input_no.isdigit(): input_no = int(input_no) if input_no == 1: file.write(input('写日记:')+'\n') file.close()#一定要把他关掉才有效果 elif input_no == 2: file.seek(0, 0) print("读出内容如下:") for line in file.readlines(): print(line, end='') elif input_no == 3: f = open("D:/study/python/1001/zhangsan.txt", "r", encoding="UTF-8") line = f.read() # 调用文件的 readline()方法 print("line=",line) print("高兴出现的次数:", line.count("good")) f.close() elif input_no ==4: shutil.move(r"D:/study/python/1001/zhangsan.txt", r"D:/code/zhangsan.txt") print("移动成功") input_no = input('请键入选项:\t') else: print('程序已退出...')