python中,能对函数传递文件指针类型的参数吗?

pubuzhixia 2014-01-10 05:33:40
比如在函数funcA中定义了一个文件变量file=open(...),然后我想把变量file通过参数传递给函数funcB,可以吗?试了一下,好像报错。
请问python可以像C语言一样,传递文件指针吗?
...全文
499 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
想喝咖啡的貓 2014-01-27
  • 打赏
  • 举报
回复
不可变对象传值,可变对象传址。
szqh97 2014-01-27
  • 打赏
  • 举报
回复
完全可以的啊
东莞某某某 2014-01-13
  • 打赏
  • 举报
回复
一切皆对象 def funb(fileobj): line = fileobj.readline() funb(open('aaa','r'))
CDSoftwareWj 2014-01-10
  • 打赏
  • 举报
回复

def openfile():
    f = open('workfile', 'w')
    return f

a = openfile()

37,742

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧