`
nbkangta
  • 浏览: 431628 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

Python的杂七杂八

 
阅读更多

1. 读取文件列表

import os
print os.listdir('.')

files = [f for f in os.listdir('.') if re.match("*.jpg", f) ]

 

2. 读取文件自动关闭

with open(filename) as file:
    for line in file:
         print line

 

3.两个字典相加

  有如下两个字典

a = dict()
a['cat'] = 1
a['fish'] = 10
a['aardvark'] = 1000

b = dict()
b['cat'] = 2
b['dog'] = 200
b['aardvark'] = 2000

 目标相加之后获得如下字典:

{'cat': 3, 'fish': 10, 'dog': 200, 'aardvark': 3000}

 可以通过如下方法获得:

dict( (n, a.get(n, 0)+b.get(n, 0)) for n in set(a)|set(b) )

 

4.将文本文件转换为二进制文件

import binascii
with open ( "regular_english_file.txt", "r" ) as myfile:
    print bin( int( binascii.hexlify( myfile.read() ), 16 ) );

 

分享到:
评论

相关推荐

    python杂七杂八小项目合集.zip

    软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...

    LearnPython:《 Python学习资源大全》

    0x01-Python资源一,基础入门 @骆昊 @骆昊 二,高级进阶三,算法学习 四,机器学习五,学习视频六,杂七杂八 七,Python论坛0x02-Python框架一,安全框架二,HTTP框架 三,DNS框架四,数据库框架五,Web框架 六,...

    基于Python的一个使用GraiaAriadne搭建的QQ功能性机器人项目源码.zip

    基于Python的一个使用GraiaAriadne搭建的QQ功能性机器人.zip ABot 现在能干什么 菜单以及功能介绍 群名片修正 [被他人修改后自动触发] and 私聊群名片修正 微软文字转语音 兽语转换 小鸡词典查梗 小鸡词典文字转 ...

    基于多种编程语言的CommonCode学习自测设计源码

    该项目是一个基于多种编程语言的CommonCode学习自测设计源码,主要使用Python语言开发。项目共包含1470个文件,涵盖了Python、C、...这些杂七杂八的学习自测代码旨在帮助用户掌握多种编程语言的基础知识和应用实践。

    Miscellaneous:一些杂七杂八的东西

    在这个特定的场景下,我们看到标签是"Python",这意味着这个压缩包可能包含了一些与Python编程语言相关的多样化资源。让我们深入探讨一下这个标题和描述可能涵盖的Python知识点。 1. **Python基础**:作为世界上最...

    learning_log.rar

    django安装:安装过程遇到一些杂七杂八的问题,但是不打算放过这些,所以都记录下来了。 2. 应用程序的创建:定义模型 3. 创建网页:HTML新手,表示可以接受好理解,包括映射URL、视图模板页面的编写。 4. 账户...

    CodeShare:原始码备份,分享;杂七杂八

    原始备份 博客:csdn博客所用, ://blog.csdn... opencv_learning:opencv_python学习 工具列表:基于pyqt5的文件管理工具,文件提取/去重/文件显示/进度,多线程 机器学习实战:《机器学习实战》学习,原书代码重定向

    pyqt-piano-emulator:pyqt 在 windows 中的钢琴模拟器

    PianoEmulator 帮助文档 ...noteUtils.py为音符弹奏的杂七杂八工具类 pianoBoard.bmp是钢琴键盘图 keyboardMap.png是键盘音符对应图 build.bat使用cxfreeze编译 第二部分 软件使用介绍 打开软件后看到的界

    fuck_verifycode:用tensorflow搭建CNN识别验证码

    fuck_verifycode 用tensorflow搭建CNN识别验证码 用到的库 tensorflow opencv numpy ...杂七杂八 tensorboard的日志在log目录,模型保存在model目录,模型训练90个epoch,验证集大概能到98%的准确率

    leetcode中国-liuyubobobo:嗨,是我:)

    Python 3 入门机器学习 | 专给程序员设计的线性代数 | 还有一个神秘课程,正在设计中:) 免费课程 玩转数据结构 | 玩儿转 Swift 2.0 , , , | 炫丽的倒计时 Canvas 绘图与动画基础 Canvas 绘图详解 Canvas 玩儿转...

    wxm

    【描述】"wxm的杂七杂八库"暗示了这个压缩包包含的内容可能比较多样化,不局限于某一特定的技术或领域。"杂七杂八"这个词语表明,这里的文件可能是开发者在不同项目中积累的各种代码片段、工具集或者是实验性的功能...

    LandStar7.3.1(高级).rar

    9. **脚本与编程接口**:高级版本可能提供Python、VBScript等脚本语言支持,以及API接口,方便用户自动化处理任务和开发定制化应用。 10. **性能优化**:作为高级版本,LandStar 7.3.1可能会有更快的数据处理速度、...

Global site tag (gtag.js) - Google Analytics