python中file和open有什么区别

2021-01-02 10:05:49 字数 2989 阅读 9713

1楼:匿名用户

file是一个类,而用open函数打开后是返回一个file对象。

file1 = file("aa.txt")file2 = open("aa.txt")#这个时候返回的是跟file1一样的对象,都可以对aa.txt进行读取,修改。

暂时发现貌似没多大区别,习惯上喜欢用open。

python file 和open有什么区别

2楼:盗墓者

在python2里,没有区别,用法一样的。所以python3里把file取消了,python3就是用来整合python2里的多余或者重复功能的

python中file和open的区别

3楼:匿名用户

file是一个

bai类,而用open函数打du开后是返回一个zhifile对象。

file1 = file("aa.txt")file2 = open("aa.txt")#这个时候返回的是跟daofile1一样的对象,都可以对内aa.

txt进行读取,容修改。暂时发现貌似没多大区别,习惯上喜欢用open。

python用file对象和open方法处理文件的区别

4楼:南骚刘斩仙

file是一个类,而用open函数打开后是返回一个file对象。

file1 = file("aa.txt")file2 = open("aa.txt")#这个时候返回的是跟file1一样的对象,都可以对专aa.txt进行读取属,修改。

暂时发现貌似没多大区别,习惯上喜欢用open。

python makefile与open的区别

5楼:匿名用户

这段文字的意思是说python的socket模块中提供了makefile()方法,生成一个文件与socket对象关联,然后就跟读普通文回件一样使用答socket。(对普通文件有open,write等方法)

如下面这段示例**:

importsocket,sys

port=70

host=sys.argv[1]

filename=sys.argv[2]s=socket.socket(socket.af_i***,socket.sock_stream)

s.connect((host,port))fd=s.makefile('rw',0)fd.

write(filename+"\r\n")forlineinfd.readlines():

sys.stdout.write(line)

python中的file()是什么意思呢

6楼:匿名用户

是file类的构造抄函数,参数和内置的open()函数相袭同,在打开文件时更推荐使用open(),所以更多用于测试文件类型的测试:isinstance(f,file)

参考python2.7.5文档的解释:

file(name[, mode[,

buffering]])

constructor function for the file type, described further in section file

objects. the constructor’s arguments are the same as those of the open()

built-in function described below.

when opening a file, it’s preferable to use open()

instead of invoking this constructor directly. file

is more suited to type testing (for example, writing isinstance(f, file)).

rails open和file.open的区别

7楼:匿名用户

python中file和baiopen有什么区别 ?

2008-04-15 11:30地痞小流氓 | 分类du:zhipython | 浏览3426次

python中file和open有什么

dao区别?都是打开文件,专说的越详

细越属好,最好能有例子。

分享到:

2008-04-15 11:42 提问者采纳file是一个类,而用open函数打开后是返回一个file对象。

file1 = file("aa.txt")file2 = open("aa.txt")#这个时候返回的是跟file1一样的对象,都可以对aa.txt进行读取,修改。

暂时发现貌似没多大区别,习惯上喜欢用open。_

python file.open最大打开多大的文件

8楼:

file是一个类bai,而用open函数打开后du是返回一zhi个file对象。file1 = file("aa.txt")file2 = open("aa.

txt")#这个时候返dao回的是跟file1一样回的对象,都可以对aa.txt进行读取答

,修改。暂时发现貌似没多大区别,习惯上喜欢用open。

python语句file=open('logfile.txt','a')是什么意思呢

9楼:匿名用户

这个是打开文bai件的意思du

,第二个参数是打开文件zhi的模式,a代表追加,dao也就是说,打开专这个文件之后直接定位属到文件的末尾。

不过,一般不这样使用。这样使用的话需要显式的关闭打开的文件。所以使用下边的方式打开文件,文件使用完毕之后可以自动关闭。

withopen('logfile.txt','a')asf:

forlineinf:

php中a和a有什么区别,PHP中$a++和++$a有什么区别

1楼 匿名用户 运算符优先级不一样 比如 a 1 b 1 那么 echo a 这句输出a 为 1 echo b 这句输出b 为 2 当 放在前面的时候 运算符优先计算 而放后面就不优先再举个例子 x 1 y x 那么 这个 y 的值就是一 但是如果 x 写成 x 那么 y 就是2 就是说 一个是先赋...

javascript中+和+有什么区别吗

1楼 北京巴卜技术 复合赋值运算符 左操作数同时也是目的操作数相当于num num arrtext length类似的还有 , , , 2楼 毛念儿 是自加的意思,b 2相当于b b 2 js中 和 有什么区别 3楼 纯洁的小树 就是复制, 是变量加上右侧表达式的值之后再重新复制给变量,例如var ...

数学中或和有什么区别,数学中并与或的区别

1楼 匿名用户 表示不定的词 可能是。两者取其一。 表示肯定的词 两者同时成立。 2楼 林云nice双鱼 或是只满足一项即可,和是两项都满足,这两个一般出现在概率题中,比如甲发生的概率是二分之一,乙发生概率为三分之一,甲或者乙发生的概率是多少?就是二分之一加上三分之一就行,甲和乙一起发生的概率就为二...