• 时间:2018-11-22 整理:byzqy

python读写文本文件

 1 # -*- coding: utf-8 -*-
2
3 def read_file(file):
4 with open(file, 'r') as f:
5 print(f.read())
6 f.close()
7
8 def write_file(file):
9 with open(file, 'a') as f:
10 for i in range(10):
11 f.write(str(i) + '\n')
12 f.close()
13
14 file = 'test.txt'
15 write_file(file)
16 read_file(file)

转自:https://blog.csdn.net/u010429424/article/details/76136727

python字符串拼接

 1 # python中字符串拼接的方法
2
3 # 1. 加号
4 print 'Python' + 'Tab'
5 ==>PythonTab
6
7 # 2. 逗号
8 print 'Python','Tab'
9 ==>Python Tab
10
11 # 3. 直接连接
12 print 'Python''Tab'
13 ==>PythonTab
14 print 'Python' 'Tab'
15 ==>PythonTab
16
17 # 4. 格式化
18 print '%s %s'%('Python', 'Tab')
19 ==>Python Tab
20
21 # 5. join
22 str_list = ['Python', 'Tab']
23 a = ''
24 print a.join(str_list)
25 ==>PythonTab
26
27 # 6. 多行字符串拼接()
28 s = ('select *'
29 'from atable'
30 'where id=888')
31 print s, type(s)
32 ==>select *from atablewhere id=888 <type 'str'>
33
34 # 7. 使用单引号(''' ''')或者双引号(""" """)
35 name = input("Please input your name: ")
36 age = input("Please input your age: ")
37 sex = input("Please input your sex: ")
38
39 message = '''
40 Information of %s:
41 Name:%s
42 Age:%s
43 Sex:%s
44 '''%(name,name,age,sex)
45 print(message)
46 ==>Information of Alex:
47 Name:Alex
48 Age:38
49 Sex:girl

源自:https://www.cnblogs.com/bigtreei/p/7892113.html

源自:http://www.cnblogs.com/gengcx/p/6710914.html

python字符串操作之字符串分割

 1 #定义一个字符串str1
2 >>> str1 = "3w.gorly.test.com.cn"
3
4 #使用默认分隔符分割字符串str1
5 >>> print str1.split()
6 ['3w.gorly.test.com.cn']
7
8 #指定分隔符为'.',进行分割字符串str1
9 >>> print str1.split('.')
10 ['3w', 'gorly', 'test', 'com', 'cn']
11
12 #指定分隔符为'.',并且指定切割次数为0次
13 >>> print str1.split('.',0)
14 ['3w.gorly.test.com.cn']
15
16 #指定分隔符为'.',并且指定切割次数为1次
17 >>> print str1.split('.',1)
18 ['3w', 'gorly.test.com.cn']
19
20 #指定分隔符为'.',并且指定切割次数为2次
21 >>> print str1.split('.',2)
22 ['3w', 'gorly', 'test.com.cn']
23
24 #这种分割等价于不指定分割次数str1.split('.')情况
25 >>> print str1.split('.',-1)
26 ['3w', 'gorly', 'test', 'com', 'cn']
27
28 #指定分隔符为'.',并取序列下标为0的项
29 >>> print str1.split('.')[0]
30 3w
31
32 #指定分隔符为'.',并取序列下标为4的项
33 >>> print str1.split('.')[4]
34 cn

转自:https://www.cnblogs.com/justdo-it/articles/8297303.html (转)

python操作yaml文件

转自:https://blog.csdn.net/lmj19851117/article/details/78843486(python yaml用法详解)

参考:https://blog.csdn.net/legendary_Dragon/article/details/80927881(如何安装Python的yaml包)

python操作json文件

转自:https://www.cnblogs.com/tjuyuan/p/6795860.html(python json模块 超级详解)

python实现计算机屏幕水印

地址:https://blog.csdn.net/kk185800961/article/details/79296315

利用Python爬取网页图片

地址:https://www.cnblogs.com/dearvee/p/6558571.html

python爬虫

地址:https://blog.csdn.net/jsmok_xingkong/article/details/78448932

地址:https://blog.csdn.net/csqazwsxedc/article/details/68498842

python爬虫常用第三方库

地址:https://blog.csdn.net/woshisunchi/article/details/60877817

[python]pip常用命令

地址:https://www.cnblogs.com/xueweihan/p/4981704.html

非官方的Windows二进制文件Python扩展包(★★★★☆)

地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

Python正则表达式指南

地址:http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html

Python的.py文件打包成exe可执行文件

地址:https://www.cnblogs.com/dearvee/p/6580370.html

--the end--

python·那些不值钱的经验的更多相关文章

  1. Python/Numpy大数据编程经验

    Python/Numpy大数据编程经验 1.边处理边保存数据,不要处理完了一次性保存.不然程序跑了几小时甚至几天后挂了,就啥也没有了.即使部分结果不能实用,也可以分析程序流程的问题或者数据的特点.   ...

  2. 资深程序员对于Python各个方向的面试经验分享,非常给力!

    之前早有前辈们说过,"裸辞一时爽,一直裸辞一直爽",这话一点不假,裸辞你要面临没有收入来源,但是每天眼睁睁看着各种花销不断支出的煎熬,我主要是觉得一边在上家公司工作一边去下家面试可 ...

  3. 使用python的几个小经验(查看文档)

    好久没有水博客了,未来再过20天不到的时间又得参加软考,今天终于得好好水一发帖子 关于Python,很多人包括我之前都不知道怎么找文档,现在有一个好办法,就是在命令行模式下调用pydoc –p xxx ...

  4. Python之文件操作:经验总结

    1.怎么判断读出来的文件是gbk还是utf-8编码 if content == u'中国'.encode('gbk'):     return 'gbk' elif content == u'中国'. ...

  5. Python数据分析Pandas的编程经验总结

    Pandas的api 参考手册DataFrame部分:https://pandas.pydata.org/pandas-docs/stable/reference/frame.html 数据处理部分: ...

  6. python基础知识十一

    图形软件 使用Python的GUI库——你需要使用这些库来用Python语言创建你自己的图形程序.使用GUI库和它们的Python绑定,你可以创建你自己的IrfanView.Kuickshow软件或者 ...

  7. 使用python制作ArcGIS插件(2)代码编写

    使用python制作ArcGIS插件(2)代码编写 by 李远祥 上一章节已经介绍了如何去搭建AddIn的界面,接下来要实现具体的功能,则到了具体的编程环节.由于使用的是python语言进行编程,则开 ...

  8. python的解释器spython介绍

    Python解释器spython介绍 简介 出于个人爱好和某种需求,我再16年对python的解释器产生了浓厚兴趣,并且下定决心重新实现一个版本.我个人再游戏服务器开发中,对c++嵌入lua和pyth ...

  9. Python基础 列表介绍、使用

    第3章 学习目标: 列表是什么以及如何使用列表元素.列表让你能够在一个地方存储成组的信息,其中可以只包含几个元素,也可以包含数百万个元素.列表是新手可直接使用的最强大的Python功能之一,它融合了众 ...

随机推荐

  1. java try_catch 分析

    1.若一段代码前有异常抛出,并且这个异常没有被捕获,这段代码将产生编译时错误「无法访问的语句」.如 public class try_catch_Demo { public static void m ...

  2. mapGetters 的作用__为什么mapGetter前面有...(三个点是去掉{}的作用)

    参考:vuex 中关于 mapGetters 的作用 mapGetters 工具函数会将 store 中的 getter 映射到局部计算属性中.它的功能和 mapState 非常类似,我们来直接看它的 ...

  3. VSCode远程免密登录

    VSCode远程免密登录 本地生成密钥 生成命令如下: ssh-keygen -t rsa 会生成id_rsa, id_rsa.pub两个文件 公钥拷贝到服务器 将公钥id_rsa.pub拷贝到服务器 ...

  4. noip模拟22[d·e·f]

    noip模拟22 solutions 哈哈哈,这次暴力打满直接190,其实不到哈哈哈,187.. 这次的题暴力极其好打,但是正解确实不简单... 打了好久才改完这个题,改完的时候爽暴了 这些一个字母的 ...

  5. 第2篇-JVM虚拟机这样来调用Java主类的main()方法

    在前一篇 第1篇-关于JVM运行时,开篇说的简单些 中介绍了call_static().call_virtual()等函数的作用,这些函数会调用JavaCalls::call()函数.我们看Java类 ...

  6. OpenStack中VNC协议实现多屏共享(多屏不踢访问)

    OpenStack中VNC协议实现多屏共享 by 无若   libvirt设置基本说明:   <devices> <graphics type='sdl' display=':0.0 ...

  7. 线程强制执行_join

    线程强制执行_join Join合并线程,待此线程执行完成后,再执行其他线程,其他线程阻塞 可以想象为插队 测试案例: package multithreading; // 测试Join方法 // 想 ...

  8. 基于Java和Bytemd用120行代码实现一个桌面版Markdown编辑器

    前提 某一天点开掘金的写作界面的时候,发现了内置Markdown编辑器有一个Github的图标,点进去就是一个开源的Markdown编辑器项目bytemd(https://github.com/byt ...

  9. Lingoes安装词典和语音库

    安装词典: 选项->词典,出现"词典管理"窗体,点"安装",从磁盘上选择要安装的词典文件(扩展名为ld2的文件),勾选"添加到索引组" ...

  10. Redis雪崩和Redis穿透

    Redis雪崩:查询时Redis没有数据 本来先从Redis里面查某个数据 但是Redis中这个数据刚好被删除了,还没来得及更新 一瞬间很多请求直接进入了Mysql进行查询 而mysql承受不了太大压 ...