Python中IPYTHON入门实例
作者:蛇小狼 发布时间:2021-01-23 04:56:25
标签:Python,IPYTHON
本文实例讲述了Python中IPYTHON用法。分享给大家供大家参考。具体分析如下:
1. 使用TAB补全功能
2. 配置IPYTHON
.ipython目录中的是一个名为ipy_user_conf.py的文件。这就是使用Python语法的简单用户配置文件。
3. 魔力函数
lsmagic可以列出所有的魔力函数
或者%<TAB> 也可以
magic 本身可以查看魔力函数的帮助
也可以使用 魔力函数后面直接跟问好的形式 例如 %page?
%quickref的起始部分是一个对IPython各种用法的引用。%quickref的其余部分是对%magic函数的迷你总结,包括全部帮助信息的首行。
4. 执行系统命令
内嵌ls cd alias等shell命令
alias nss netstat -lptn
另一个可以简易执行shell命令的方法,是在命令前加一个感叹号(!)
通过$可以把变量传递给shell命令
user = 'mouren'
process = 'bash'
!ps aux|grep $user |grep process
who 查看定义变量
who int 显示int的变量
whos 显示变量值
who_ls 返回列表
who_ls int
reset 删除所有变量
查看历史
hist
5. 系统命令和python 变量的混搭
系统命令转换为python变量
myfile = !ls
直接!!ls列出文件列表
使用{}内的python变量,可以跟系统命令一起使用
In [1]: pyvar = 'Hello world'
In [2]: !echo "A python variable: {pyvar}"
A python variable: Hello world
In [3]: import math
In [4]: x = 8
In [5]: !echo {math.factorial(x)}
40320
也可以使用$来标识python变量
In [6]: !echo $sys.argv
[/home/fperez/usr/bin/ipython]
In [7]: !echo "A system variable: $$HOME" # Use $$ for literal $
A system variable: /home/fperez
希望本文所述对大家的Python程序设计有所帮助。


猜你喜欢
- 一 ,mysql事务MYSQL中只有INNODB类型的数据表才能支持事务处理。启动事务有两种方法(1) 用begin,rollback,co
- 简介str是采用Unicode编码方式的序列,主要用于显示bytes是字节序列,主要用于网络和文件传输bytearray和bytes是一样的
- 本文实例为大家分享了python实现学生信息管理系统的具体代码,供大家参考,具体内容如下代码如下:Project.py文件内容:class
- 从事DBA的行业也有两年多了,在数据备份上无论是理论和实践上,都积
- 在Firefox推出3.5后,他增加了许多新的支持,今天抽空将他们整理一下。属性image-renderingtext-renderingi
- 最近在研究python调度框架APScheduler使用的路上,那么今天也算个学习笔记吧!# coding=utf-8""
- 思路:队列使用说明:multiprocessing.Queue()#用于进程间通信,单主进程与子进程无法通信(使用进程池时尽量不要使用这个)
- 前言本文提供将视频按照时间维度进行剪切的工具方法,一如既往的实用主义。主要也是学习一下golang使用ffmpeg工具的方式。环境依赖ffm
- 1、列表界面和其他模块展示处理常规的列表展示界面,一般分为几个区域,一个是查询区域,一个是列表展示区域,一个是底部的分页组件区域。查询区域主
- 我就废话不多说了,大家还是直接看代码吧~In [1]: import osIn [2]: os.environ["CUDA_VIS
- 最近在做zabbix的数据库MySQL5.6升级5.7时,出现主从延迟问题,这个问题困扰了很久没有解决,昨天终于解决了,整理了一下整个排查过
- 网站的改版和重新设计总是一件让人激动的事情,上到老板,下到设计师。更漂亮!更强大!更人性化……参与设计者一定有着无数为新版本骄傲的理由,然后
- 通过使用zabbix 日志监控 我发现一个问题 例如oracle的日志有报错的情况 ,通常不会去手动清理 这样的话当第二次有日志写进来的时候
- 本文实例讲述了Python实现的json文件读取及中文乱码显示问题解决方法。分享给大家供大家参考,具体如下:city.json文件的内容如下
- 导语在CSDN学习的过程中,遇到了爆火的文章是关于刮刮卡的!大家猜猜看是谁写的?我看这文章都特别火,我也感觉挺好玩的,那就寻思用 Pytho
- 项目有时要用一些Ajax的效果,因为比较简单,也就没有去用什么Ajax.net之类的东西,手写代码也就实现了。、第二天,有人反馈错误;说是只
- 框架thinkphp 版本:3.2.3 内容:数据库操作1. 多表查找一条数据M('a表')->join("
- 假设我们有以下虚拟函数:import sysdef writeline(text, stream=sys.stdout): stream.w
- 环境:Pycharm ;其他环境:安装Anaconda最近在做一个小型项目练手,涉及到大量的IP和相关数据处理,所以选用了Python来处理
- 首先,项目结构如下:想要让导航栏、侧边栏变为公共页面,则要在App.vue页面中加入。假设已经有了Header.vue和Left.vue,这