百科问答小站 logo
百科问答小站 font logo



Python如何调用一个py文件并输出部分行内容? 第1页

  

user avatar   liu-ji-27-94 网友的相关建议: 
      

@老虎说 这位答主的思路是正确的,有些答主怎么就不假思索地答非所问呢?这里提供一种更简单好用的方法,只需要稍微改变一下注释的方式,就可以用一句话解决

       class Foo:                  def __init__(self, initial_balance=0):         self.balance = initial_balance      def deposit(self, amount):         '''Deposit amount'''         self.balance += amount      def withdraw(self, amount):         '''Withdraw amount'''         self.balance -= amount      def overdrawn(self):         return self.balance < 0     

题主给的描述中代码不完整,我补充了一下,将函数上方的注释改成了函数文档。我本科的时候给课设的代码写报告的时候,也需要得到所有函数。其实这样写更规范而且无需正则匹配,只需要一句话:

       print([func.__name__ for func in Foo.__dict__.values() if callable(func) and not func.__doc__])     


user avatar   usheweb 网友的相关建议: 
      

py文件本质上是一个文本文件,通过文件读取的方式把指定的py文件加载到变量中,再通过正则表达式获取指定的函数名称




  

相关话题

  大一学了计算机后发现不喜欢软件技术想转系到机械好吗? 
  为什么不把push ebp和mov ebp, esp的操作通过硬件方式做进call指令中? 
  在线教育网站(Coursera、网易云课堂、腾讯课堂等)有哪些值得推荐的 Python 课程? 
  自学 Python 之后如果不去公司上班,自己一个人可以通过此技能挣什么钱? 
  为什么在计算机改变了人类命运的今天,冯·诺依曼的知名度始终低于爱因斯坦? 
  C#程序如何调用Python程序? 
  0基础开始,Leetcode200道题要多久左右? 
  高考填志愿,计算机,计科,人工智能,软工,大数据,物联网,网络工程该怎么选? 
  为什么 Python 2 和 Python 3 造就了社区分裂? 
  为什么手机最后 1% 的电量有时很耐用? 

前一个讨论
程序员的你,有哪些炫技的代码写法?
下一个讨论
python setup.py data_files 设置要拷贝的文件,不能拷贝到安装目录下。要怎样解决?





© 2025-04-24 - tinynew.org. All Rights Reserved.
© 2025-04-24 - tinynew.org. 保留所有权利