永发信息网

关于python的菜鸟问题

答案:4  悬赏:80  手机版
解决时间 2021-03-23 12:39
关于python的菜鸟问题
最佳答案
代码解释如下:
input_file作为变量,指的是一个文件的路径;

current_file = open(input_file)这一句获取input_file的内容,这时候current_file 相当于f;
print_all (current_file)就是用current_file调用了print_all 函数,此时f=current_file;
此时,解决了提问者的第一个疑问。
def是定义函数的一个声明语句,语法结构如下:
def FunctionName(para1,para2):
    print "创建示例"所以:
def print_all(f):
    print f.read()定义了一个print_all的函数,该函数有一个变量称作f;print f.read()是这个函数的执行语句;
全部回答
这个函数的名字叫print_all(f)
print f.read() 是方法体里要执行的语句
f只是个参数,调用这个方法,就为这个参数赋值了。
print_all (current_file)这句其实就是将current_file赋值给f
1. f.read() 是函数中的一个步骤, 其中f是函数的参数, 既在调用该函数时传递进来的
2. 定义了一个叫"print_all"的函数,其入口参数是"f", 其处理过程: print f.read()
def print_all(f):    #定义一个函数print_all,接受一个参数f
    print f.read()  #这个函数执行f.read()
def rewind(f):       #定义一个函数rewind,接受一个参数f
    f.seek(0)        #f.seek(0)将f的文件指针恢复到文件开头
def print_a_line(line_count, f):    #定义一个函数print_a_line,有两个参数line_count,f
    print line_count, f.readline()

print "First let's print the whole file: "
print_all (current_file)  #将current_file作为参数调用函数print_all,执行函数时f等于current_file


其余函数调用都是差不多,就不多说了

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
黑界知名扣字手沈思涵实力怎么样?
什么叫菱形?详细
要求《汤姆索亚历险记》和《鲁滨逊漂流记》两
怎样计算“x十x÷3十2x一30=180”
Whatever they end up doing, they themselve
铁路招聘自我介绍
实验室制取蒸馏水的装置中:(1)温度计用于
离婚的时候,遇到了财产纠纷,是先去法院还是
父母都是4分1英国混血,那将来的孩子怎样算
张大叔De店地址在什么地方,想过去办事
wo+爱奇艺怎么订购
如何让朱买臣故事有教育意义
孔子的弟子曾参,品德高尚,一贯讲信用,重诺
请问以下情形公司是否违反劳动法?如何维权
水稻种植业是:①粗放农业 ②密集农业 ③
推荐资讯
大连站到星海广场
申请香港的Mphil 或者PhD和老师套磁老师同意
怀孕四个月无创dna和羊穿到底选择哪个
英雄无敌3踏上征途 的地图文件时哪个?跪求啊
新胜达商店在什么地方啊,我要过去处理事情
江北洪塘一大红鹰学校多少公里
我福建的,龙岩交的社保,现在换工作公司在厦
剑灵任务有个学习轻功二重天的任务,要我在俞
据《法制晚报》报道,今后在封闭的公共场所吸
三家塘温泉山庄怎么收费
下列不属于调查活动的是A.第六次全国人口普查
家里对门住的有人买的镜子可以放在窗子上吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?