Tag: python

将python UTCdate时间转换为只使用python标准库的本地date时间?

我有一个使用datetime.utcnow()创build并保存在数据库中的python datetime实例。 为了显示,我想使用默认的本地时区将date时间实例从数据库中检索到本地date时间(即,如果date时间是使用datetime.now()创build的)。 如何将UTCdate时间转换为本地date时间只使用Python标准库(例如,无pytz依赖)? 看来有一个解决scheme是使用datetime.astimezone(tz),但是如何获得默认的本地时区?

Python 2.x中的非本地关键字

我试图在Python 2.6中实现一个闭包,我需要访问一个非本地variables,但似乎这个关键字在python 2.x中不可用。 在这些版本的python中,应该如何访问非本地variables?

如何在Python中将数字舍入为有意义的数字

我需要围绕一个浮点数显示在用户界面。 例如,一个有意义的数字: 1234 – > 1000 0.12 – > 0.1 0.012 – > 0.01 0.062 – > 0.06 6253 – > 6000 1999年 – > 2000年 有没有一种很好的方式来使用Python库来做到这一点,还是我必须自己写?

我如何嘲笑在with语句中使用的开放(在Python中使用Mock框架)?

我如何testing下面的代码与模拟 (使用模拟 ,补丁装饰和迈克尔福德的模拟框架提供的哨兵): def testme(filepath): with open(filepath, 'r') as f: return f.read()

如何使用PYTHONPATH

我怎样才能使用PYTHONPATH? 当我尝试在path中运行脚本时,找不到文件。 当我cd到脚本运行脚本的目录。 那么PYTHONPATH有什么好处呢? $ echo $PYTHONPATH :/home/randy/lib/python $ tree -L 1 '/home/randy/lib/python' /home/randy/lib/python ├── gbmx_html.py ├── gbmx.py ├── __init__.py ├── __pycache__ ├── scripts └── yesno.py $ python gbmx.py -h python: can't open file 'gbmx.py': [Errno 2] No such file or directory $ cd '/home/randy/lib/python' 光盘后,它运行的文件目录.. $ python gbmx.py -h usage: gbmx.py [-h] [-b] 为什么我不能使用PYTHONPATH?

有没有一个相当于Ruby的string插值的Python?

Ruby例子: name = "Spongebob Squarepants" puts "Who lives in a Pineapple under the sea? \n#{name}." 成功的Pythonstring连接对我来说看起来很冗长。

元组是否比Python中的列表更有效?

元组和列表在元素的实例化和检索时是否有任何性能差异?

如何在迭代时从字典中删除项目?

在迭代Python的时候从Python字典中删除项目是否合法? 例如: for k, v in mydict.iteritems(): if k == val: del mydict[k] 这个想法是从字典中移除不符合特定条件的元素,而不是创build一个新的字典,它是被迭代的一个子集。 这是一个很好的解决scheme? 有更优雅/有效的方法吗?

Python 3的图像库

python-3用什么来代替PIL来处理Images?

Python中的空白分割string

我正在寻找相当于Python的Python String str = "many fancy word \nhello \thi"; String whiteSpaceRegex = "\\s"; String[] words = str.split(whiteSpaceRegex); ["many", "fancy", "word", "hello", "hi"]