麦克斯韦妖 发表于 2017-12-26 22:46:57

支持支持      

像番茄加两个蛋 发表于 2017-12-27 19:30:38

课后作业发错地方了

tenpo 发表于 2017-12-31 19:36:10

{:10_281:}

raimond 发表于 2018-1-15 22:00:41

{:5_91:}

cyhzero 发表于 2018-1-18 14:35:40

学习了,支持

AdaHao 发表于 2018-1-27 12:54:56

不想动手写代码
{:9_222:}

HSY~LJZ 发表于 2018-1-31 16:25:02

{:10_279:}

cmd11011 发表于 2018-2-1 21:49:08

B 没转义

默认只读 txt

因为写入文件时存在内存中,不会直接保存到文件,关闭才会保存。


f = open(d:/f.txt)
list(f)


for i in f:
print(i)


读取10个字符

f.tell(f)获取当前指针位置


MOTI 发表于 2018-2-5 12:10:11

感谢分享{:10_261:}{:10_261:}{:10_261:}

Lucas.liang 发表于 2018-2-9 14:09:45

学习学习

Hounios 发表于 2018-2-11 17:47:22

、、

flyfir 发表于 2018-2-13 09:22:37

支持小甲鱼老师

大佬 发表于 2018-2-14 14:00:26

0 0

Nilk 发表于 2018-2-14 22:51:06

支持支持

zdy24 发表于 2018-2-24 21:44:07

为什么我下载了OpenMe。mp3这个文件,在python里打开还是报错
, in <module>
    f = open('OpenMe.mp3')
FileNotFoundError: No such file or directory: 'OpenMe.mp3'

让我来征服世界 发表于 2018-3-12 11:26:46

兄弟们,分行那个FOR循环是什么意思啊? 按什么循环的?这么智能啊怎么

hjy9307 发表于 2018-3-13 14:18:42

0.
filename = input('Please input the filename: ')
f = open(filename,'w')
print('Please input content: Type \':w\' to exit ')
while 1:
    eachline = input()
    if eachline != ':w':
      f.write(eachline+'\n')
    else:
      break
f.close()

1.
file1 = input('Please input the 1st filename: ')
file2 = input('Please input the 2nd filename: ')
f1 = open(file1,'r')
f2 = open(file2,'r')
line = 0
count = 0
for each in f1:
    line += 1
    if each != f2.readline():
      print('Line %d is different!' %line)
      count += 1
    else:
      continue
f1.close()
f2.close()

卢洪剑 发表于 2018-3-29 20:26:01

import os
while(1):
    lists = []
    file_num_list = []
    file_name = input("请输入需要打开的文件名:")
    if not os.path.isfile(file_name):
      print("您输入的文件不存在~")
      continue
    file_num = input("请输入需要显示的该文件行数:")
    file_uid = open(file_name,"r")
    file_num_list =file_num.split(":",1)
    if(file_num_list == ""):
      for i in range(int(file_num_list)):
            lists.append(file_uid.readline())
      print("文件:"+file_name+"的前"+file_num_list+"行内容为:")
      for i in range(int(file_num_list)):
            print(lists,end=" ")
    elif(file_num_list == ""):
      print("文件:" + file_name + "从" + file_num_list + "行到文件结尾内容为:")
      j = 0
      for i in file_uid:
            if(j > int(file_num_list)):
                print(i,end = " ")
            j += 1
    else:
      print("文件:" + file_name + "从" + file_num_list +"到"+file_num_list+"行的内容为:")
      j = 0
      for i in file_uid:
            if j>=int(file_num_list) and j<= int(file_num_list):
                print(i,end = " ")
            j += 1
    file_uid.close()
    flushs = input("请按任意键继续!!!")

xue11 发表于 2018-3-31 09:44:00

。。。。。。。。。。。。

白昼 发表于 2018-4-1 12:41:45

学习了,很赞
页: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16
查看完整版本: 文件的打开模式和文件对象方法