返回顶部
首页 > 资讯 > 后端开发 > Python >python小技巧-基于python本身
  • 653
分享到

python小技巧-基于python本身

小技巧python 2023-01-31 00:01:07 653人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

1 脚本与命令行结合可以使用下面方法运行一个python脚本,在脚本运行结束后,直接进入Python命令行。这样做的好处是脚本的对象不会被清空,可以通过命令行直接调用。python -i script.py或者你安装了ipython ipy

1 脚本与命令行结合

可以使用下面方法运行一个python脚本,在脚本运行结束后,直接进入Python命令行。这样做的好处是脚本的对象不会被清空,可以通过命令行直接调用。

python -i script.py

或者你安装了ipython 

ipython -i script.py

2 使用__name__

当我们编写Python库模块的时候,我们往往运行一些测试语句。当这个程序作为库被import的时候,我们并不需要运行这些测试语句。一种解决方法是在import之前,将模块中的测试语句注释掉。Python有一种更优美的解决方法,就是使用__name__。

下面是一个简单的库程序TestLib.py。当直接运行TestLib.py时,__name__为"__main__"。如果被import的话,__name__为"TestLib"。

复制代码

def lib_func(a):    return a + 10
def lib_func_another(b):    return b + 20
if __name__ == '__main__':    test = 101    print(lib_func(test))

复制代码





--结束END--

本文标题: python小技巧-基于python本身

本文链接: https://lsjlt.com/news/182827.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python小技巧-基于python本身
    1 脚本与命令行结合可以使用下面方法运行一个Python脚本,在脚本运行结束后,直接进入Python命令行。这样做的好处是脚本的对象不会被清空,可以通过命令行直接调用。python -i script.py或者你安装了ipython ipy...
    99+
    2023-01-31
    小技巧 python
  • Flutter基于DartUnwrappingMultipleOptional小技巧
    目录正文withAll函数测试一下正文 接收到这样一个需求,就是英文名字中firstName和lastName,其中任何一个为null,就返回Empty。 刚拿到需求,这不简单,i...
    99+
    2022-12-08
    Flutter Dart Multiple Optional Flutter Dart
  • Python中关于property使用的小技巧
    目录property属性具体实例property属性的有两种方式装饰器方式旧式类新式类类属性方式property对象与@property装饰器对比property对象类属性@prop...
    99+
    2024-04-02
  • python中requests小技巧
    关于 Python requests ,在使用中,总结了一些小技巧把,记录下。 1:保持请求之间的Cookies,我们可以这样做。 2:请求时,会加上headers,一般我们会写成这样 唯一不便的是之...
    99+
    2022-06-04
    小技巧 python requests
  • Python小技巧 - string 和
    本文记录了 str 转 list 的多种情况的解决方法和 list 转 str 的解决方法。 目录 1. string to list 2. list to string 1. string to list 情况...
    99+
    2023-01-31
    小技巧 Python string
  • 有哪些Python小技巧
    这篇文章主要讲解了“有哪些Python小技巧”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“有哪些Python小技巧”吧!集合开发人员常常忘记 Python 也有集合数据类型,大家都喜欢使用列...
    99+
    2023-06-15
  • Python 6种基本变量操作技巧总结
    目录前言变量赋值变量类型对象引用对象身份变量名保留字(关键字)前言 看到这里已经学习了创建各种 Python 数据类型的值。并且显示的值都是文字或常量值。 >>> ...
    99+
    2024-04-02
  • Python小技巧练习分享
    目录1.反转数字2.类的说明文档3.设置 Python 文件的编码4.旋转字符串5.实现控制台滚动条6.print 函数直接写入文件7.合并 2 个列表1.反转数字 问题场景: 把数...
    99+
    2024-04-02
  • 写Python有哪些小技巧
    本篇内容介绍了“写Python有哪些小技巧”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. 反转字符串虽然看似是很基础的操作,但是用cha...
    99+
    2023-06-16
  • python小技巧——list利用fin
    python 中index(str)中的str似乎不支持正则,可用列表生成式及enumrate()来找到index()a=['图片1', '图片2', '图片3', 'a'][i for i,x in enumerate(a) if x....
    99+
    2023-01-31
    小技巧 python fin
  • 30个Python常用小技巧
    1、原地交换两个数字x, y =10, 20print(x, y)y, x = x, yprint(x, y)10 2020 102、链状比较操作符n = 10print(1 < n < 20)print(1 > n &...
    99+
    2023-01-31
    小技巧 常用 Python
  • Python优化提速的小技巧
    本篇内容介绍了“Python优化提速的小技巧”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python 是一种脚本语言,相比 C/C++ 这...
    99+
    2023-06-15
  • 编写Python小技巧有哪些
    本篇内容主要讲解“编写Python小技巧有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“编写Python小技巧有哪些”吧!1. List:all_equal功能实现:检验一个列表中的所有元素...
    99+
    2023-06-16
  • 分享Python 的十个小技巧
      一. 列表、字典、集合、元组的使用  from random import randint, sample  # 列表解析  data = [randint(-10, 10) for _ in xrange(10)]  filter(l...
    99+
    2023-01-31
    小技巧 Python
  • 有哪些Python绘图小技巧
    这篇文章主要介绍“有哪些Python绘图小技巧”,在日常操作中,相信很多人在有哪些Python绘图小技巧问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”有哪些Python绘图小技巧”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-01
  • 提高Python代码可读性的五个基本技巧
    译者 | 赵青窕审校 | 孙淑娟你是否经常回头看看6个月前写的代码,想知道这段代码底是怎么回事或者从别人手上接手项目,并且不知道从哪里开始这样的情况对开发者来说是比较常见的。Python中有许多方法可以帮助我们理解代码的内部工作方式,因此当...
    99+
    2023-05-14
    代码 Python 技巧
  • 提高 Python 代码可读性的五个基本技巧
    Python 中有许多方法可以帮助我们理解代码的内部工作原理,良好的编程习惯,可以使我们的工作事半功倍!例如,我们最终可能会得到看起来很像下图中的代码。虽然不是最糟糕的,但是,我们需要扩展一些事情,例如:load_las_file 函数中的...
    99+
    2023-05-14
    Python 函数 技巧
  • Python有哪些基础使用技巧
    这篇文章主要讲解了“Python有哪些基础使用技巧”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python有哪些基础使用技巧”吧!>>> some_list&n...
    99+
    2023-06-16
  • 使用Python操作MySQL的小技巧
    1、获取插入数据的主键id import pymysql database = pymysql.connect( host="127.0.0.1", port=3306, user="root", pas...
    99+
    2022-05-13
    python MySQL python 操作MySQL
  • 最实用的20个python小技巧
    目录1.用itertools排列2.单行条件表达式3. 反转字符串4. 使用 Assert 处理异常 5. 对多个输入使用拆分6. 用 zip() 转置矩阵7. 资源上下文管理器8....
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作