鱼C论坛

 找回密码
 立即注册
查看: 2567|回复: 7

求问这是什么意思?

[复制链接]
发表于 2017-10-27 11:16:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
sum = 0
differ = []
f1 = open('C:/Users/asus/Desktop/python练习/029/something.txt')
f2 = open('C:/Users/asus/Desktop/python练习/029/something2.txt')
length1 = len(f1.readlines())
length2 = len(f2.readlines())

if length1 > length2:
    cycle_file = f1
    readline_file = f2
else:
    cycle_file = f2
    readline_file = f1
for line1 in cycle_file:
    line2 = readline_file.readline()
    sum += 1
    if line1 != line2:
        differ.append(sum)


我这样把f1,f2赋值给cycle_file和readline_file,然后我查看了cycle_file的类型。
  1. >>> type(cycle_file)
  2. <class '_io.TextIOWrapper'>
复制代码

求问各位大佬文件这样赋值代表什么意思?
而且如果我想把一个文件赋值到另一个文件的话,是不是只能用f2.write(f1.read())这样的形式呢?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-10-27 11:57:55 | 显示全部楼层
你真实的想法是什么?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-10-27 13:18:09 | 显示全部楼层
cycle_file = f1 --> 将读取的something.txt文件赋值给cycle_file
如果我想把一个文件赋值到另一个文件的话,形式有多种,总休就是先读出文件内容,再写到另外一个文件
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-10-27 13:53:19 | 显示全部楼层
学习一下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-10-27 14:47:13 | 显示全部楼层
SixPy 发表于 2017-10-27 11:57
你真实的想法是什么?

就是我以为比如f1是一个有内容的文件的话, 它是不能这样直接f2 = f1赋值,这样赋值的话f2不会有f1文件里的内容,就是不知道这样理解对吗?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-10-27 15:52:43 | 显示全部楼层
阿撩 发表于 2017-10-27 14:47
就是我以为比如f1是一个有内容的文件的话, 它是不能这样直接f2 = f1赋值,这样赋值的话f2不会有f1文件里 ...

你是想复制一个文件?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-10-27 16:57:16 | 显示全部楼层
SixPy 发表于 2017-10-27 15:52
你是想复制一个文件?

嗯嗯 对的 就是连带内容一起复制那种
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-10-27 18:03:07 | 显示全部楼层
阿撩 发表于 2017-10-27 16:57
嗯嗯 对的 就是连带内容一起复制那种

  1. import shutil

  2. 副本文件 = shutil.copyfile('原文件.txt','副本文件.txt')
  3. with open('原文件.txt')as 原件,\
  4.      open(副本文件, 'w')as 副本 :
  5.     print(原件.read())
  6.     副本.write('这个是副本文件')
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-23 13:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表