问题列表 - 第29237页

Python:在字符串格式化期间并非所有参数都被转换

我是一个脚本,它将当前的日期和时间保存为文件名,但是我收到一条错误,指出"TypeError:并非在字符串格式化过程中转换了所有参数"我是Python的新手并且可能错过了一些明显的东西.代码如下:

from subprocess import Popen
import datetime

today = datetime.date.today()

today = str(today)

print today

f = open("%s.sql", "w" % (today))
x =  Popen(["mysqldump", "-u", "root", "-pucsdrv", "normalisationtion"], stdout = f)
x.wait()
f.close()
Run Code Online (Sandbox Code Playgroud)

python string formatting datetime

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

如何在PyMongo中持久保存后获取对象的ID?

我有一个PyMongo新手问题:如果collection是一个PyMongo 集合,我用它来保存一个对象

obj = {'foo': 'bar'}
collection.insert(obj)
Run Code Online (Sandbox Code Playgroud)

然后MongoDB自动生成一个_id字段obj; 一旦可以证实这一点

print obj
Run Code Online (Sandbox Code Playgroud)

产生类似的东西

{'foo': 'bar', '_id': ObjectId('4c2fea1d289c7d837e000000')}
Run Code Online (Sandbox Code Playgroud)

我的问题是:如何_id以可以使用它的方式将其恢复?

例如,如果我想obj从数据库中删除,我会认为我想要做类似的事情

collection.remove(obj['_id'])
Run Code Online (Sandbox Code Playgroud)

但是当我尝试这个时,我收到了消息

TypeError: 'ObjectId' object is unsubscriptable.
Run Code Online (Sandbox Code Playgroud)

这是怎么回事?

python mongodb pymongo

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

Eclipse中的Pydev默认工作目录

我的项目的默认工作目录是什么?我的工作空间下有几个项目,还有几个运行配置.我使用os.getcwd()并将目录转到其他项目的文件夹,删除所有运行配置后,该目录转到eclipse的安装文件夹.如何使默认工作目录转到我的项目文件夹或\ src文件夹?

编辑:

在我将在运行中使用的PYTHONPATH中:

C:\Program Files\eclipse\dropins\plugins\org.python.pydev_1.5.4.2010011921\PySrc\pydev_sitecustomize;
C:\(MyProjectDirecotry)\\src;
C:\Python26;
C:\Python26\DLLs;
C:\Python26\lib;
C:\Python26\lib\lib-tk;
C:\Python26\lib\plat-win;
C:\Python26\lib\site-packages
Run Code Online (Sandbox Code Playgroud)

也许C:\Program Files\eclipse\dropins\plugins\org.python.pydev_1.5.4.2010011921\PySrc\pydev_sitecustomize; 第一行引起了这个问题.为什么会这样?如何将其恢复为默认值?谢谢.

python eclipse

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

制表符分隔或逗号分隔输出中的新行

我正在寻找一些处理 csv 和制表符分隔文件的最佳实践。

对于 CSV 文件,如果值包含逗号或双引号,我已经进行了一些格式化,但如果该值包含换行符怎么办?我应该保持新行不变并将值括在双引号中+转义值内的任何双引号吗?

制表符分隔文件也有同样的问题。我认为答案即使不相同,也会非常相似。

csv formatting standards text

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

如何在xcode中从nib文件创建视图?

我有以下代码来创建一个视图并将其放在scrollview中以允许分页
代码工作正常然而我不能做的是从nib文件加载视图

换句话说,我想使用"initWithNibName"而不是"initWithFrame"?

   - (void)createPageWithColor:(UIColor *)color forPage:(int)page
     {
     UIView *newView = [[UIView alloc] initWithFrame:CGRectMake(0, 300,400)];
         newView.backgroundColor = color;
     [scrollView addSubview:newView];
    }
Run Code Online (Sandbox Code Playgroud)

非常感谢

iphone xcode objective-c uiview

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

django中的多级层次结构下拉列表?

我想要对我的参赛作品进行分类,抓住的是我想要的多个级别的类别.一个例子:

css
    layout
          floats
    specificity, selectors
html
    html 5
Run Code Online (Sandbox Code Playgroud)

在这个例子中,css并且html是父类别,css有2个孩子,并且layout有一个孩子floats.

我想我需要的架构是

class Category:
    name = models.TextField()
    parentId = models.IntegerField(blank=True)
Run Code Online (Sandbox Code Playgroud)

我无能为力的是,我怎样才能在我的管理员中进行多级下拉菜单,这样当我发布条目时我可以轻松选择一个类别?

重申一下,我如何能够生成多级嵌套下拉菜单,这样当我在Entry模型中输入东西时,我可以为每个条目选择一个类别?

django django-admin

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

CSS和Latex盒子模型有什么区别?

CSS和Latex如何组织盒子有什么区别?(段落或图形元素.)

css layout latex

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

在性能方面哪个更好?

什么是更好的.

你有20个javascript文件.所有页面共享10个.所以他们会在母版页面.现在这10个怎么样?说一页使用4/10另一个使用4/10而另一页使用2/10.

是否a)最好将它们全部合并到一个文件中(当然是动态的),这样只需要一个http请求.

要么

b)在母版页中有10个组合,然后所有其他页面将组合在一起.

所以在我的一些页面中,我将查看4或5个java脚本请求

  1. 一个来自大师
  2. 一个来自谷歌CDN的jquery
  3. 一个来自谷歌CDN的jquery ui
  4. 一个用于从MS CDN验证jquery
  5. 一页用于该页面的任何内容.

我的大多数脚本已经使用jquery live,因为我使用jquery ajax选项卡,我必须同时为每个选项卡加载所有脚本.

如果不是每次你去另一个标签,它会下载一组新的javascript,所以它会开始做绑定事件,比如点击X时间,其中X是用户加载同一个标签的次数.

performance jquery

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

C#中的默认函数参数

有没有办法在C#中使用默认函数参数,就像我们在C++中一样?

例如:

foo(int i = 10, int j  = 20) {}
Run Code Online (Sandbox Code Playgroud)

c#

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

在Method级别(不是类级别)指定junit 4测试的顺序

我知道这是不好的做法,但需要做,或者我需要切换到testng.是否有类似于JUnit 3的testSuite的方法来指定要在类中运行的测试的顺序?

java unit-testing junit4 junit3

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