小编Phi*_*lip的帖子

INSERT到DB DateTime字符串

我有字符串04/04/2012 04:03:35 AM.如何将其转换并插入表格?字段类型是datetime.

mysql

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

如何使用jquery覆盖一个类

jQuery CSS类设置以下内容:

 .newwidget { border: 1px solid #5a9ee9; background: #5a9ee9 url(t6.gif) 50% 50% repeat-x; color: #ffffff; font-weight: bold; text-transform: uppercase; padding:3px 3px 3px 10px; font-size:10px}
Run Code Online (Sandbox Code Playgroud)

如何覆盖这个类并添加一个新类,以便我可以在其中添加不同的样式?也许我必须在添加它们之前删除它们.这是怎么做到的?

谢谢

css jquery jquery-ui jquery-selectors

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

ImportError:无法导入名称Publisher

我成功地创建了我的应用程序的可执行版本(Py2exe,Pyinstaller).当我尝试从.exe运行应用程序时,我在日志文件中收到如下错误:

Traceback (most recent call last): File "CreateAS.pyw", line 8, in <module> ImportError: cannot import name Publisher

我真的被这部分困住了.你能救我吗?

谢谢

python executable py2exe

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

如何使用openpyxl写入python中的新单元格

我编写的代码打开一个excel文件并遍历每一行并将值传递给另一个函数.

import openpyxl
wb = load_workbook(filename='C:\Users\xxxxx')
for ws in wb.worksheets:
    for row in ws.rows:
        print row
        x1=ucr(row[0].value)
        row[1].value=x1  #  i am having error at this point
Run Code Online (Sandbox Code Playgroud)

我尝试运行该文件时收到以下错误.

TypeError: IndexError: tuple index out of range
Run Code Online (Sandbox Code Playgroud)

我可以写返回值x1row[1]列.是否可以写入excel(即使用row[1])而不是访问单个单元格ws.['c1']=x1

python excel openpyxl

9
推荐指数
1
解决办法
6万
查看次数

如何在python中处理os.system sigkill信号?

我有一个python脚本,我从操作系统调用一个冗长的进程.很长一段时间后,我调用的进程被SIGKILL信号系统终止.

是否有可能在Python内部处理这种情况,例如在try和catch情况下?

我应该用什么方法来解决这个问题.非常重要的是,此过程应尽可能长时间地保持运行而不会出现任何中断.

python linux signals system

8
推荐指数
2
解决办法
8268
查看次数

在osx 10.11中安装wxPython

当我尝试安装wxPython时,它显示一个错误:

> The Installer could not install the software because there was no
> software found to install.
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

python macos wxpython

8
推荐指数
3
解决办法
9484
查看次数

无法使用带有jQuery的DOM访问带有document.ready的元素吗?

我写了一个Chrome插件,我正在听这样的'DOM ready事件':

$(document).ready(function () {
    //here I select some elements and remove them.
});
Run Code Online (Sandbox Code Playgroud)

有时我无法获得我想要的元素,即使它们确实存在.但是当页面加载时,我打开开发人员工具并在控制台中运行相同的代码,它再次起作用.

我很困惑,为什么当DOM准备就绪时我无法获取元素,而且我编写的代码是正确的.

jquery dom google-chrome-extension

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

如何用ijson和python解析json

我将JSON数据作为字典数组,作为请求有效负载.

[ 
    { "Field1": 1, "Feld2": "5" },
    { "Field1": 3, "Feld2": "6" }
]
Run Code Online (Sandbox Code Playgroud)

我试过ijson.items(f, '')将整个JSON对象作为一个单项生成.有没有办法可以使用ijson逐个迭代数组中的项目?

这是我尝试的示例代码,它将JSON作为一个单独的对象产生.

f = open("metadatam1.json")
objs = ijson.items(f, '')
for o in objs:
     print str(o) + "\n"

[{'Feld2': u'5', 'Field1': 1}, {'Feld2': u'6', 'Field1': 3}]
Run Code Online (Sandbox Code Playgroud)

python parsing json

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

如何在cython中从dict初始化结构

假设我有一个如此定义的结构:

cdef extern from "blah.h":
    struct my_struct:
        int a
        int b
Run Code Online (Sandbox Code Playgroud)

我需要能够将转换dictmy_struct,而不承担my_struct的领域的知识.换句话说,我需要进行以下转换:

def do_something(dict_arg):
    cdef my_struct s = dict_arg
    do_somthing_with_s(s)
Run Code Online (Sandbox Code Playgroud)

问题是Cython不会这样做:http://docs.cython.org/src/userguide/language_basics.html#automatic-type-conversions

当然,如果我对这个my_struct领域的名字有所了解,我可以这样做:

def do_something(dict_arg):
    cdef my_struct s = my_struct(a=dict_arg['a'], b=dict_arg['b'])
    do_somthing_with_s(s)
Run Code Online (Sandbox Code Playgroud)

这样做会使cython编译器崩溃:

def do_something(dict_arg):
    cdef my_struct s = my_struct(**dict_arg)
    do_somthing_with_s(s)
Run Code Online (Sandbox Code Playgroud)

我不知道该字段名称的原因是因为代码是自动生成的,我不想做一个丑陋的黑客来处理这种情况.

如何使用Cython从Python dict初始化结构?

struct cython

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

如何使用类方法使用memory_profiler(python模块)?

我想分析类方法的时间和内存使用情况.我没有找到这一个彻头彻尾的现成的解决方案(有没有这样的模块?),我决定使用timeit时间分析和memory_usagememory_profiler模块.

我遇到了分析方法的问题memory_profiler.我尝试了不同的变体,但没有一个变得有效.

当我尝试使用partial from时functools,我收到此错误:

File "/usr/lib/python2.7/site-packages/memory_profiler.py", line 126, in memory_usage
  aspec = inspect.getargspec(f)
File "/usr/lib64/python2.7/inspect.py", line 815, in getargspec
  raise TypeError('{!r} is not a Python function'.format(func))
TypeError: <functools.partial object at 0x252da48> is not a Python function
Run Code Online (Sandbox Code Playgroud)

顺便说一下,完全相同的方法与timeit函数一起工作.

当我尝试使用时lambda,我收到此错误:

File "/usr/lib/python2.7/site-packages/memory_profiler.py", line 141, in memory_usage
  ret = parent_conn.recv()
IOError: [Errno 4] Interrupted system call
Run Code Online (Sandbox Code Playgroud)

如何使用memory_profiler处理类方法?

PS:我有内存分析器(0.26)(用pip安装).

UPD:实际上是bug.你可以在这里查看状态:https://github.com/fabianp/memory_profiler/issues/47

python methods profiling memory-profiling functools

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