小白不急躁
发表于 2024-6-6 15:36:53
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
不会,他会创建一个新的文件
第 1 题的答案是:
用flush方法
第 2 题的答案是:
从文件中读取指定字符的数量或是长度
第 3 题的答案是:
一行都没有,因为是w,w是写入状态。当关闭文件时指针会回到0的位置上被截取
第 4 题的答案是:
因为for语句把他们都打印出来了,而且中间还有换行符。
第 5 题的答案是:
第 6 题的答案是:
不要使用close,请使用flush
第 7 题的答案是:
可以,他还是会创建一个新的
第 8 题的答案是:
可以用来写入和截取
第 9 题的答案是:
end of the file
第 10 题的答案是:
用seek方法
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
妮妮有小狗了
发表于 2024-6-7 14:51:36
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
第 1 题的答案是:
第 2 题的答案是:
第 3 题的答案是:
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
jingtiandi123
发表于 2024-6-7 18:53:45
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:看情况,以写入状态就不会
第 1 题的答案是:f.flush()
第 2 题的答案是:最多只读取3个字节的数据
第 3 题的答案是:1行
第 4 题的答案是:print里面自带换行符
第 5 题的答案是:反斜杠的原因
第 6 题的答案是:会直接覆盖原文件
第 7 题的答案是:可以
第 8 题的答案是:定位
第 9 题的答案是:表示文件结束标志
第 10 题的答案是:用tell()方法
-------- 动动手 --------
请将第 0 题的代码写在下方:
f = open(r'C:\Users\Administrator\Desktop\FishC.txt')
f.read(9)
linshi = f.read(6)
f.close()
f = open(r'C:\Users\Administrator\Desktop\FishD.txt','w')
f.write(linshi)
f.close()
请将第 1 题的代码写在下方:
f = open(r'C:\Users\Administrator\Desktop\FishC.txt')
linshi = f.read(15)
f.close()
f = open(r'C:\Users\Administrator\Desktop\FishD.txt','w')
f.write(linshi)
f.close()
请将第 2 题的代码写在下方:
f = open(r'C:\Users\Administrator\Desktop\open_myself.py')
for i in f:
print(i)
f.close()
请将第 3 题的代码写在下方:
跳大神er
发表于 2024-6-8 18:25:22
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
no, 会在python的文件所在的位置创建一个同名的文件。
第 1 题的答案是:
file.flush()
第 2 题的答案是:
读前三个字符。 【f.readline()的作用是:从文件对象中读取一行字符串(包括换行符),如果指定了 size 参数,则表示读取 size 个字符】
第 3 题的答案是:
一行,因为想要换行需要手打换行符\n
第 4 题的答案是:
因为for循环里的each是将两个元素分别打印
第一个元素‘I love FishC.\n’ 占一行文字,一行空白
第二个元素占一行文字。
原本的文档,第二个元素在第一个元素截止处写入,即在第二行写入,而不是保持第二行空白
第 5 题的答案是:
不知道
第 6 题的答案是:
注意文件原本是否有内容,因为w模式会覆盖原文内容
第 7 题的答案是:
可以。
第 8 题的答案是:
截断内容、写入新内容
第 9 题的答案是:
end of the file
文件结尾处
第 10 题的答案是:
f.tell()
-------- 动动手 --------
请将第 0 题的代码写在下方:
f = open(r'D:\ProgrammingTraining\Python\homework_files\053\FishC.txt', 'r+')
print(f.readable())
f.seek(10, 0)
print(f.tell())
f_clip = f.readline(5)
print(f.tell())
print(f_clip)
new_f = open(r'D:\ProgrammingTraining\Python\homework_files\053\FishD.txt', 'w')
new_f.write(f_clip)
new_f.close()
f.close()
请将第 1 题的代码写在下方:
f = open(r'D:\ProgrammingTraining\Python\homework_files\053\FishC.txt', 'r+')
f.readlines()
f.seek(15, 0)
f.tell()
f.truncate()
f.close()
请将第 2 题的代码写在下方:
myself = open('open_myself.py', 'r')
for each in myself:
print(each)
请将第 3 题的代码写在下方:
显示文件损坏!
这道题我觉得你出的很不好,因为和本节课内容没有足够的相关性,也没有给我们有效的提示,导致大家做出来都是错误
zhm75
发表于 2024-6-11 15:44:42
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
第 1 题的答案是:
第 2 题的答案是:
第 3 题的答案是:
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
远方world
发表于 2024-6-11 21:00:59
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:不会
第 1 题的答案是:
第 2 题的答案是:
第 3 题的答案是:
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
GeraldKingyoung
发表于 2024-6-14 13:50:04
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:不会,会创建
第 1 题的答案是:有,f.flush()
第 2 题的答案是:读取三个字符
第 3 题的答案是:一行
第 4 题的答案是:布吉岛
第 5 题的答案是:桌面上没有该文件,又不在安装目录中无法创建
第 6 题的答案是:保存原始文件
第 7 题的答案是:不可以
第 8 题的答案是:指定操作位置
第 9 题的答案是:文件末尾
第 10 题的答案是:f.tell()
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
chenshengda
发表于 2024-6-16 16:08:35
1请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
第 1 题的答案是:
第 2 题的答案是:
第 3 题的答案是:
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
lebeilin
发表于 2024-6-20 09:10:13
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
第 1 题的答案是:
第 2 题的答案是:
第 3 题的答案是:
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
雨明
发表于 2024-6-22 16:19:56
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:不会,会追加进去
第 1 题的答案是:f.flush()
第 2 题的答案是:读取3个字符
第 3 题的答案是:1行
第 4 题的答案是:不知道
第 5 题的答案是:\被误解为转义字符
第 6 题的答案是:如果文件已存在,将对其进行覆盖,会丢失之前的内容
第 7 题的答案是:可以
第 8 题的答案是:表示已读取到哪里
第 9 题的答案是:end of the tile 文档末尾
第 10 题的答案是:f.tell()
-------- 动动手 --------
请将第 0 题的代码写在下方:
fc = open('FishC.txt','r')
content = fc.read()
print(content)
FishAFishBFishCFishDFishE
sub_chars = content
print(sub_chars)
FishC
fd = open('FishD.txt','w')
fd.write(sub_chars)
5
fd.close()
请将第 1 题的代码写在下方:
first_chars = content[:15]
fc = open('FishC.txt','w')
fc.write(first_chars)
15
fc.close()
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
target = open(path1,'rb')
target_content = target.read()
target.close()
test = open(path2,'ab')
test.write(target_content)
test.close()
cyrus902
发表于 2024-6-25 08:49:55
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是: 不会,会新建一个文件
第 1 题的答案是:flush()
第 2 题的答案是:buzhida0
第 3 题的答案是:一行
第 4 题的答案是:不知道
第 5 题的答案是:不知道
第 6 题的答案是:不知道
第 7 题的答案是:a是什么
第 8 题的答案是:读书文件的位置
第 9 题的答案是:不知道
第 10 题的答案是:用seek函数
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
叶常歌
发表于 2024-6-25 08:57:32
回复请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
第 1 题的答案是:
第 2 题的答案是:
第 3 题的答案是:
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
a48948008
发表于 2024-6-26 11:07:01
本帖最后由 a48948008 于 2024-6-26 11:20 编辑
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:会
第 1 题的答案是:有
第 2 题的答案是:读取字符的个数
第 3 题的答案是:3行
第 4 题的答案是:两个字符串占两行,换行符占一行
第 5 题的答案是:反斜杠是转义符
第 6 题的答案是:会覆盖原来的内容
第 7 题的答案是:可以
第 8 题的答案是:定位
第 9 题的答案是:文件结束的标志
第 10 题的答案是:f.tell()
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
buuuu
发表于 2024-6-29 15:50:34
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:会
第 1 题的答案是:用w模式打开
第 2 题的答案是:调用3个字符
第 3 题的答案是:3
第 4 题的答案是:因为写入的时候字符之间有一次自动换行
第 5 题的答案是:反斜杠被认为时转义字符
第 6 题的答案是:这个文档里的内容需要被覆盖而不是修改
第 7 题的答案是:可以
第 8 题的答案是:指向文件内的内容
第 9 题的答案是:文件末尾,或者无数据可读
第 10 题的答案是:用file.tell()
-------- 动动手 --------
请将第 0 题的代码写在下方:
with open('C:\\Users\\baozengye\\Downloads\\ctf题目\\FishC.txt','r')as file:
content =file.read()
conten2=content
with open ('C:\\Users\\baozengye\\Downloads\\ctf题目\\FishC.txt','w')as file:
file.write(conten2)
print("finished")
请将第 1 题的代码写在下方:
with open('C:\\Users\\baozengye\\Downloads\\ctf题目\\FishC.txt','r')as file:
content =file.read()
conten2=content
with open ('C:\\Users\\baozengye\\Downloads\\ctf题目\\FishC.txt','w')as file:
file.write(conten2)
print("finished")
请将第 2 题的代码写在下方:
script_path=__file__
try:
with open(script_path,'r') as file:
lines=file.readlines()
for line in lines:
print(line,end='')
except Exception as e:
print(f"error:{e}")
请将第 3 题的代码写在下方:
from PIL import Image
import zipfile
import io
image_path="C:\\Users\\baozengye\\Desktop\\hw\\test.jpg"
zip_path="C:\\Users\\baozengye\\Desktop\\hw\\target.zip"
with Image.open(image_path) as img:
image_bytes_io =io.BytesIO()
img.save(image_bytes_io,format='JPEG')
image_bytes_io.seek(0)
image_bytes =image_bytes_io.getvalue()
with zipfile.ZipFile(zip_path,'r')as zip_file:
zip_contents=b''
for entry in zip_file.infolist():
with zip_file.open(entry)as file:
zip_contents +=file.read()
steg_image_bytes=image_bytes + zip_contents
steg_image_bytes_io=io.BytesIO(steg_image_bytes)
steg_image_path='C:\\Users\\baozengye\\Desktop\\hw\\steg_image_png'
steg_image_bytes_io.seek(0)
steg_image=Image.open(steg_image_bytes_io)
steg_image.save(steg_image_path,'JPEG')
print("succes
735146730
发表于 2024-7-1 11:13:51
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
不会
第 1 题的答案是:
flush()
第 2 题的答案是:
读取3个字符
第 3 题的答案是:
1行
第 4 题的答案是:
默认换行
第 5 题的答案是:
路径索引不对,应加r
第 6 题的答案是:
会删除之前的内容
第 7 题的答案是:
可以
第 8 题的答案是:
定位
第 9 题的答案是:
End of the file
第 10 题的答案是:
tell()
-------- 动动手 --------
请将第 0 题的代码写在下方:
f = open(r"C:\Users\Jialuo\Desktop\Python\FishC.txt", "r")
x = f.read()
f.close()
f = open(r"C:\Users\Jialuo\Desktop\Python\FishD.txt", "w")
f.write(x)
f.close()
请将第 1 题的代码写在下方:
f = open(r"C:\Users\Jialuo\Desktop\Python\FishC.txt", "r+")
f.truncate(15)
f.close()
请将第 2 题的代码写在下方:
f = open(r"C:\Users\Jialuo\Desktop\Python\open_myself.py", "r+")
for each in f:
print(each)
f.close()
请将第 3 题的代码写在下方:
旺仔q
发表于 2024-7-1 15:09:34
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
第 1 题的答案是:
第 2 题的答案是:
第 3 题的答案是:
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
帅先森
发表于 2024-7-1 16:49:21
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
会
第 1 题的答案是:
第 2 题的答案是:
第 3 题的答案是:
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
懋鼕
发表于 2024-7-1 17:52:48
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
第 1 题的答案是:
第 2 题的答案是:
第 3 题的答案是:
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
油条儿啊
发表于 2024-7-3 14:14:16
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
指定路径就会,不知道路径就会在当前路径创建一个文件
第 1 题的答案是:
有,可以通过文件的flush方法
第 2 题的答案是:
读取三个字符
第 3 题的答案是:
一行
第 4 题的答案是:
因为print语句默认会打印一个换行
第 5 题的答案是:
解码的时候出现错误
第 6 题的答案是:
1、编码方式
2、文件内容是否可以清空
第 7 题的答案是:
可以
第 8 题的答案是:
确认字符插入的位置
第 9 题的答案是:
文件结尾
第 10 题的答案是:
使用tell方法
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
油条儿啊
发表于 2024-7-3 16:25:49
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
第 1 题的答案是:
第 2 题的答案是:
第 3 题的答案是:
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
f = open('FishC.txt','r')
f.seek(10)
invalues = f.read(5)
f.close
re = open('FishD.txt','w+')
re.write(invalues)
re.colse
请将第 1 题的代码写在下方:
f = open('FishC.txt','a+')
f.seek(0)
f.truncate(15)
f.close()
请将第 2 题的代码写在下方:
f = open("test.py", "r")
for each in f:
print(each, end='')
f.close()
请将第 3 题的代码写在下方:
f1 = open("test.jpg", "ab")
f2 = open("target.zip", "rb")
f1.write(f2.read())
f1.close()
f2.close()
print("完成~")