小编Dro*_*oid的帖子

pip install PIL没有安装到virtualenv中

如何安装PIL?

>pip install PIL

Downloading/unpacking PIL
  Could not find any downloads that satisfy the requirement PIL  
  Some externally hosted files were ignored (use --allow-external PIL to allow). 
Cleaning up... 
No distributions at all found for PIL 
Storing debug log for failure in /root/.pip/pip.log 

>pip uninstall PIL
Can't uninstall 'PIL'. No files were found to uninstall.
Run Code Online (Sandbox Code Playgroud)

pip python-imaging-library

57
推荐指数
2
解决办法
5万
查看次数

ImportError:python3.3中没有名为'_sqlite3'的模块

sqlite3错误

import sqlite3
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.3/sqlite3/__init__.py", line 23, in <module>
    from sqlite3.dbapi2 import *
  File "/usr/local/lib/python3.3/sqlite3/dbapi2.py", line 26, in <module>
    from _sqlite3 import *
ImportError: No module named '_sqlite3'
Run Code Online (Sandbox Code Playgroud)

我使用sqlite3安装命令

pip install pysqlite
Downloading/unpacking pysqlite
  Downloading pysqlite-2.6.3.tar.gz (76kB): 76kB downloaded
  Running setup.py egg_info for package pysqlite
    Traceback (most recent call last):
      File "<string>", line 16, in <module>
      File "/usr/local/lib/python3.3/codecs.py", line 300, in decode
        (result, consumed) = self._buffer_decode(data, self.errors, final)
    UnicodeDecodeError: …
Run Code Online (Sandbox Code Playgroud)

sqlite django python-3.3

11
推荐指数
4
解决办法
3万
查看次数

python错误“AttributeError:'module'对象没有属性'sha1'”

我需要你的帮助,

如何纠正错误 AttributeError: 'module' object has no attribute 'sha1',

当我启动命令示例 import random 或 import hashlib 时,我得到这样的结果

root@thinkad:~# python
Python 2.7.3 (default, Jan  2 2013, 13:56:14) 
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import random
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/random.py", line 49, in <module>
    import hashlib as _hashlib
  File "hashlib.py", line 3, in <module>
    hasher = hashlib.sha1()
AttributeError: 'module' object has no attribute 'sha1'
>>> import …
Run Code Online (Sandbox Code Playgroud)

linux hashlib python-2.7

10
推荐指数
2
解决办法
2万
查看次数

pip-3.3安装MySQL-python

我收到了一个错误

点子版

来自/usr/local/lib/python3.3/site-packages/pip-1.4.1-py3.3.egg(python 3.3)的pip-3.3 -V pip 1.4.1

如何在Python3.3 helpp中安装MySQLdb ..

root@thinkpad:~# pip-3.3 install MySQL-python 
Downloading/unpacking MySQL-python
  Downloading MySQL-python-1.2.4.zip (113kB): 113kB downloaded
  Running setup.py egg_info for package MySQL-python
    Traceback (most recent call last):
      File "<string>", line 16, in <module>
      File "/tmp/pip_build_root/MySQL-python/setup.py", line 14, in <module>
        from setup_posix import get_config
      File "./setup_posix.py", line 2, in <module>
        from ConfigParser import SafeConfigParser
    ImportError: No module named 'ConfigParser'
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

  File "<string>", line 16, in …
Run Code Online (Sandbox Code Playgroud)

python mysql django

7
推荐指数
1
解决办法
3万
查看次数

在python 3.3列表中查找最小值

例如:

a=[-5,-3,-1,1,3,5]
Run Code Online (Sandbox Code Playgroud)

我想找到一个负面和正面的最小值.

例子:否定

print(min(a)) = -5 
Run Code Online (Sandbox Code Playgroud)

print(min(a)) = 1
Run Code Online (Sandbox Code Playgroud)

python python-3.x

5
推荐指数
2
解决办法
1万
查看次数

pyparsing中字符串解析复杂的逻辑运算符

我正在尝试解析逻辑运算符,查询字符串见下文

code!=720 AND first_name=abc OR last_name=def AND status_code=OK
Run Code Online (Sandbox Code Playgroud)

并将解析后的字符串作为二叉树获取。对于上面的表达式,预期的解析表达式应该如下所示

[[['code', '!=', '720'], 'AND', ['first_name', '=', 'abc']], 'OR', [['last_name', '=', 'def'], 'AND', ['status_code', '=', 'OK']]]
Run Code Online (Sandbox Code Playgroud)

我尝试执行此代码,但没有得到所需的输出

operator = pp.Regex(">=|<=|!=|>|<|=").setName("operator")
number = pp.Regex(r'[+-]?\w+(:?\.\w*)?(:?[eE][+-]?\w+)?')
word = pp.Word(pp.alphas, pp.alphanums + "_-*(1234567890 ,)")
term = word | number
condition = pp.Group(term + operator + term)


expr = pp.operatorPrecedence(condition,
         [('NOT', 1, pp.opAssoc.RIGHT,),
          ('AND', 2, pp.opAssoc.LEFT,),
          ('OR', 2, pp.opAssoc.LEFT,)])
Run Code Online (Sandbox Code Playgroud)

例子

query_string = 'code!=720 AND first_name=abc OR last_name=def AND status_code=OK'
print(expr.parseString(query_string)[0])
Run Code Online (Sandbox Code Playgroud)

并且输出是错误的

 [['code', '!=', '720'], 'AND', ['first_name', '=', …
Run Code Online (Sandbox Code Playgroud)

parsing pyparsing query-string python-3.x

5
推荐指数
1
解决办法
1577
查看次数

django 模型请求获取 id 错误房间匹配查询不存在

我有两个模型,当我执行 request.POST.get('room_id') 或 ('id') 时,我收到一个错误房间匹配查询不存在。如何解决这个问题?帮我

    教室(模型。模型):
        status = models.BooleanField('Status',default=True)
        name = models.CharField('Name', max_length=100, unique=True)

    类书(模型。模型):
        date = models.DateTimeField('Created',auto_now_add=True)
        from_date = models.DateField('签到')
        to_date = models.DateField('退房')
        room = models.ForeignKey(Room, related_name='booking')

我需要详细的房间请求获取 ID,预订日期范围(from_date,to_date)

def room_detail(请求,pk):
    房间 = get_object_or_404(房间,pk=pk)
    如果 request.method == 'POST':
        form = BookForm(request.POST,room=room)
        如果 form.is_valid():
            s = form.save(commit=True)          
            s.save()
            返回重定向(请求。路径)
    别的:
        表单 = BookForm()

    #roomid = Room.objects.values('id')
    type = request.POST.get('id') # 或 get('room_id')
    rooms = Room.objects.get(id=type)

    start_dates = rooms.booking.values_list('from_date',flat=True)
    end_dates = rooms.booking.values_list('to_date',flat=True)
    日期 = [start + timedelta(days=i) for start, end in …

django django-queryset models python-3.x

1
推荐指数
1
解决办法
1144
查看次数

python3 TypeError:“函数”对象不可迭代

源代码需要进行哪些更改?

    def Update():
        打印('\ n')
        打印(“更新”)
        cmd = os.system('xterm -e apt-get update')
        打印(“完成更新”)

    def AptUpdate():
        打印('\ n')
        打印(“更新系统?{Y / N}”)
        打印(“ Y或y”)
        打印(“ N或n”)
        代码=输入(“命令>”)
        如果代码=='y'或代码=='Y':
            对于我在Update()中:
                返回更新
            elif代码=='n'或代码=='N': 
                返回 
            其他: 
                打印(“警告!”)

    AptUpdate()

    例外:

    追溯(最近一次通话):
      在第110行的文件“ pybash.py”中 
        AptUpdate()
      AptUpdate中的文件“ pybash.py”,第102行
        对于我在更新:
    TypeError:“函数”对象不可迭代

python iteration function python-3.x

0
推荐指数
1
解决办法
5万
查看次数