python使用小技巧汇总(持续更新)

  博客园开了接近四年,没有写过一篇文章。实在惭愧。作为一个非常不专业的IT行业爱好者,第一篇文章从随便记点流水账开始吧。

1、实现一个简易server

  通过这个server,可以方便地在局域网内分享信息、文件,包括向移动端分享文件等。

# Python2
python -m SimpleHTTPServer

# Python 3
python3 -m http.server

  ps:可以通过直接添加端口号信息,指定端口访问。

2、查看api文档

  python编程时,方便随时查看modules文档。

python -m pydoc -p 1234

  然后在浏览器中访问http://localhost:1234/,此时应该可以看到python中所有的Modules

时间: 2024-10-17 14:04:38

python使用小技巧汇总(持续更新)的相关文章

sourceInsight使用小技巧汇总--持续更新中

作为测试人员,读各种平台的工程代码时,根本不想安装各种vs或者eclipse等,于是,就找了一款代码阅读工具. sourceInsight,下载地址为官网:http://www.sourceinsight.com/ 那么,问题就来了,sourcinsight的界面风格呀,真真不习惯,而且打开代码文件的时候没有文件标签. 于是,就百度呀 总结一些设置小技巧 设置前打开新建project后打开时这样的 一. Source Insight中文字体设置 Source Insight是一个面向项目开发的程

iOS开发-Xcode使用技巧汇总(持续更新)

1. <LLDB调试命令初探> 2. <Xcode LLDB Debug教程> 3. <iOS开发准备篇-(5)Xcode调试技巧_1> 4. <iOS开发准备篇-(5)Xcode调试技巧_2> 5. <iOS开发准备篇-(5)Xcode调试技巧_3> 6. < iOS开发准备篇-(4)Xcode基本操作> 7. <提高Interface Builder高效工作的8个技巧>

python相关小技巧(保持更新)

1.查看导入库的类属性.方法 python有一点感觉特别不方便的就是,不像C++指定了类型后,该类型的实例打个"."会智能提示它含有的方法或属性 之前都是靠查看库对应的官方文档解决.这次才发现了一个新方法 help,可以列出方法和属性了 import dlib help(dlib.rectangles) Help on class rectangle in module dlib: class rectangle(pybind11_builtins.pybind11_object) |

HTML+CSS - 前端设计的小技巧(持续更新......)

2015年7月6日20:28:20 1.设置文字的居中,非控件内的. :text-alain:center 2.图片在ASP.NET中,可以直接拖放到界面,自动形成img控件. 3.CSS直接在全局样式  *  内,设置UL标签无样式,图片无边框,margin和padding都为0. 4.取消浮动Clear. :clear:left   取消左浮动 5.图片按钮   ImageButton控件 SRC属性,设置图片的路径. 6.服务器空间,在网页中也是input控件,所以,直接设置input属性

php实用小技巧【持续更新】

这是本人开始做项目的时候遇到过的问题还有解决方法 1.eval函数 能把字符串转换成可执行的php代码,如果字符串不是可执行的php代码的话,需要在前面加上@,屏蔽notice 2.array_merge函数 array_merge函数是用来合并数组的,本人之前遇到过一个需求 把arr_1在arr_2中的键值匹配到的键值替换成arr_2的值 这时就可以用array_merge,因为关联数组合并后面数组会替换前面数组的同命键值

selenium webdriver使用的一些小技巧(持续更新中)

1.开始结束时间只支持控件选择,不支持填写,怎么办? 如下图: 解决方案: 支持javaScipt把开始结束时间的reaonly属性去除,然后再输入,举例如下 /**     * 输入开始日期     *      * @param startDate     */    public void inputStartDate(String startDate) {        String startjs = "document.getElementById('startDate').remo

一些小技巧(持续更新。。)

二进制集合枚举子集 举一个二进制集合的子集,可以看做原集合忽略0之后不断-1 就有了这样一种算法: for (int i = s; i; i = (i - 1) & s) i - 1使得末尾的0全部变成1,但是由于&s,原来是0的位无论如何也不会变成1,但是原来是1的位就形成了不断-1的模式 原文地址:https://www.cnblogs.com/zzy2005/p/10199801.html

代码优化小技巧(持续更新......)

1. 无论读取char型还是int型, 都只需一条指令 x86: movl(int)  movb(char) arm: ldr(int) ldrb(char) ARM早期编译器不支持ldrb strb,在操作char类型时, 32bit处理器下用ldr加载R0寄存器(char所在的4byte), 假设在低8位,就左移24bit,右移24bit 如果在第二byte, 就左移16bit再右移24bit,  换而言之对char类型操作要附加两条指令, 因此尽量用int或者long, 不过这种情况一去不

近期开发项目中用到的编码小技巧汇总说明(二)

之前有总结发表过<近期开发项目中用到的编码小技巧汇总说明>,虽没有涉及什么高大上的东西,但都是一些很实用的平时大家可能用到的知识,今天继续分享一些小技巧,欢迎大家了解,不足之处,可以直接评论留言谢谢! 接上篇序号 6.解决当同一个类在不同的项目中(命名空间不同,但类的定义完全相同的情况)使用BinaryFormatter进行序列化后再反序列化时出现找不到程序集的问题或反序列化的结果为null 原代码:(DataSetSurrogate分别在API项目中,客户端项目中都存在,类定义一样但由于不在