![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 76
fdayok
这个作者很懒,什么都没留下…
展开
-
File Locking Using a Cross-Platform API
File Locking Using a Cross-Platform API 获得平台无关的文件锁 Credit: Jonathan Feinberg, John Nielsen 问题 Problem You need to lock files in a cross-platform way between NT and Posix, but the Python s转载 2010-01-27 21:04:00 · 1204 阅读 · 0 评论 -
python读写UCS-2 big/little endian(utf-16-be/utf-16-le)格式的文件
def readFile(path): oFile = file(path, r) line = "" line = oFile.readline() encoding = None lst = [] if line.startswith(/xFF/xFE): encoding = utf-16-le oFile.clos原创 2010-02-03 14:13:00 · 7143 阅读 · 2 评论 -
Python扩展方法及工具比较
<br />http://blog.chinaunix.net/u/21908/showart.php?id=2249356<br />一、普通扩展方法<br /> 扩展Python包括三个步骤:<br />1. 创建源程序(C, C++, java, ...);<br />2. 为源程序写wrap代码;<br /> 包括四个步骤:<br />Ø include "Python.h";<br />Ø 为每个模块函数写wrap,即:PyObject* Module_func();<br /原创 2010-07-18 14:58:00 · 606 阅读 · 0 评论 -
转:编译Python源代码
在日常生活中,Python代码一般是不编译的,几个py文件复制来就能用。再加上脚本语言的名头,有些不太了解Python的朋友就以为Python没有编译这个过程。其实,虽然Python是脚本语言,但它与Java和C#一样,只能执行字节码。只是Python将编译过程隐藏起来,不大明显而已。今天这篇笔记详细记述一下Python的编译过程以及一些技巧。我们一般使用这样的命令运行一个python程序:C:/> python im.py其中,im.py文件的内容是:#!/usr/bin/env pythonimport原创 2010-07-18 13:11:00 · 1141 阅读 · 0 评论 -
Django的文件上传
<br />找了一些Django上传文件的资料,备忘。<br /><br />前几天,使用Django的FileField的时候发现非常不好用,并不是每一个文件都需要存放在以日期为名称的目录下面。在网上的论坛看到的方法是一个新的类继承FileField,并重载两个方法,但这样做的话就不能重新生成sql语句了,这样有点不爽。后来发现一个方法是重载Model的 _save_FIELD_file方法,这样各个class之间互不影响。而且对文件的生成可以做得极大的控制。比如:上传一个zip文件夹,并解包保存。<br原创 2010-09-02 08:18:00 · 545 阅读 · 0 评论