python小知识

系统 1717 0

1. 用python乱序一个数组:

      
        1
      
       >>> 
      
        from
      
       random 
      
        import
      
      
         shuffle


      
      
        2
      
       >>> y = [[j] 
      
        for
      
       j 
      
        in
      
       range(100
      
        )]


      
      
        3
      
       >>>
      
         shuffle(y)


      
      
        4
      
       >>> 
      
        print
      
      
         y


      
      
        5
      
       [[65], [39], [2], [94], [28], [63], [16], [53], [77], [31], [11], [36], [51], [38], [25], [58], [97], [35], [12], [64], [98], [44], [13], [84], [21], [90], [54], [85], [34], [78], [30], [67], [6], [81], [83], [87], [41], [1], [19], [55], [76], [7], [52], [95], [14], [0], [37], [20], [29], [3], [42], [68], [9], [32], [72], [89], [23], [10], [5], [99], [80], [50], [18], [48], [74], [4], [24], [57], [45], [33], [15], [91], [43], [93], [46], [88], [22], [71], [75], [56], [70], [62], [82], [17], [92], [69], [66], [60], [73], [96], [59], [27], [8], [40], [47], [79], [86], [26], [49], [61
      
        ]]


      
      
        6
      
       >>> 
    

2. python包管理:

virtualenv环境下的包安装:

如果你想对 virtualenv 环境的包进行包管理,那么,

创建virtualenv环境时,请使用 --no-site-packages 标签,标识不与克隆库同package。

      
        virtualenv 
        
          --
          
            no
            
              -
              
                site
                
                  -
                  
                    packages 
                    
                      online 
                    
                  
                
              
            
          
        
      
    

如果不这样做,则pip处理的所有包均是对克隆体进行修改。最后面会带来很多问题。

http://stackoverflow.com/questions/7976089/pip-virtualenv-django-installation-issue

非 virtualenv 环境下的包管理

不需要特殊处理。

安装包

安装最新版本的包:

      
        pip 
        
          install 
          
            pyOpenSSL 
          
        
      
    

安装指定版本的包:

      
        pip 
        
          install 
          
            -
            
              v 
              
                pyOpenSSL
                
                  ==
                  
                    0.13 
                  
                
              
            
          
        
      
    

删除包

      
        pip 
        
          uninstall 
          
            pyOpenSSL 
          
        
      
    

包列表

      
        pip 
        
          freeze 
        
      
    

参考

http://pip.readthedocs.org/en/latest/reference/pip_uninstall.html

python小知识


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论