随笔分类 - Python
摘要:我的需求是这样的,我有很多个函数,其中大部分函数有一个参数叫arg,并且默认值是True,同时可能会有一些别的不确定参数也就是:def test(x,y,z,arg=True,a=0,b):我想要写一个装饰器,根据每个函数中的arg的值来做一些事情,但是上述这种情况的话想要准确获取到我调用test这个方法时arg的值就很困难。最后在三碗同学的帮助下,找到了一个方法:inspect.getcallargs整理后我的代码是这样:# -*- coding: utf-8 -*-from inspect import getcallargsdef smart_do(func): ""
阅读全文
摘要:基本是照着这篇资料来的:http://www.openfoundry.org/tw/tech-column/8516-pythons-virtual-environment-and-multi-version-programming-tools-virtualenv-and-pythonbrewVirtualenv的官网:传送门Virtualenv 可以隔離函數庫需求不同的專案,讓它們不會互相影響。在建立並啟動虛擬環境後,透過 pip 安裝的套件會被放在虛擬環境中,專案就可以擁有一個獨立的環境。簡而言之,Virtualenv 可以幫你做到:在沒有權限的情況下安裝新套件不同專案可以使用不同版本的
阅读全文
摘要:自学3天后,写出了这个,代码很笨拙,自己也觉得,我觉得遇到的最大的困难就是缩进和方法名不熟。看来还是要多加练习啊原题是这样的:测试时间为一周,接受测试人员领取试题,通过看书和搜索学习之后作答,并以电子邮件形式回复。期间有任何关于Python的问题也可以发送电子邮件询问,作者会在不影响测试效果的情况下尽快回答。参考书目可以只看《简明Python教程》,沈洁元译。使用的Python版本为2.5.4,不...
阅读全文

浙公网安备 33010602011771号