小编Lin*_*kid的帖子

Python unittest传递参数

在python中,我如何将命令行中的参数传递给unittest函数.这是迄今为止的代码......我知道这是错的.

class TestingClass(unittest.TestCase):

    def testEmails(self):
        assertEqual(email_from_argument, "my_email@example.com")


if __name__ == "__main__":
    unittest.main(argv=[sys.argv[1]])
    email_from_argument = sys.argv[1] 
Run Code Online (Sandbox Code Playgroud)

python unit-testing

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

无法在Google App Engine Launcher中停止Web服务器

我在Google App Engine Launcher中运行开发Web服务器没有任何麻烦.

但我不能成功阻止它.当我按下停止按钮时,没有任何反应.

按下Stop后,没有任何内容添加日志.

之后我无法关闭发射器.

关闭启动器的唯一方法是任务管理器.

虽然当我dev_appserver.py myapp通过cmd 使用它时,它被Ctrl + C成功停止.

顺便说一句,我是代理人.

python google-app-engine python-2.7

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

在git中标记提交的顺序是什么?

我克隆了一个git repo并进行了一些更改.我必须提交更改,然后标记这些已提交的更改.什么应该是命令序列?是像:git clone,git add,git commit,git push,然后git tag?

如果没有,序列是什么?

tags git git-tag

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

OpenCV 3.0.0使FFMPEG出错

我一直在使用OpenCV.但是我最近将我的系统更改为我没有任何管理员权限的群集.问题是这样的:

在我的主文件夹中,我安装了FFMPEG(ffmpeg网站上提供的最新稳定版本).我在$ HOME中安装了它,因此在$ HOME/lib中安装了库文件.有关更多信息,我使用以下选项编译了FFMPEG:

./configure --prefix=$HOME --enable-shared --enable-pic
Run Code Online (Sandbox Code Playgroud)

然后我下载了最新的稳定版OpenCV 3.0.0并使用ccmake进行了配置.当我尝试时make -j8,它给了我以下错误.

 Scanning dependencies of target opencv_videoio
[ 63%] [ 63%] [ 63%] [ 63%] [ 63%] [ 63%] Building CXX object modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap.cpp.o
Building CXX object modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_mjpeg_decoder.cpp.o
Building CXX object modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_images.cpp.o
Building CXX object modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_v4l.cpp.o
Building CXX object modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_mjpeg_encoder.cpp.o
Building CXX object modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_ffmpeg.cpp.o
In file included from /home/uujjwal/libraries/opencv-nogpu/opencv-3.0.0/modules/videoio/src/cap_ffmpeg.cpp:45:0:
/home/uujjwal/libraries/opencv-nogpu/opencv-3.0.0/modules/videoio/src/cap_ffmpeg_impl.hpp:1546:71: error: use of enum 'AVCodecID' without previous declaration
/home/uujjwal/libraries/opencv-nogpu/opencv-3.0.0/modules/videoio/src/cap_ffmpeg_impl.hpp:1556:83: error: use of enum 'AVCodecID' without previous declaration
make[2]: *** [modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_ffmpeg.cpp.o] …
Run Code Online (Sandbox Code Playgroud)

c++ git opencv ffmpeg

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

在list_display中显示内联模型字段

我有两个模型:

class Person(models.Model):
    person_name = models.CharField(max_length=255)

    def __unicode__(self):
        return self.person_name
Run Code Online (Sandbox Code Playgroud)

和

class Book(models.Model):
    link = models.ForeignKey(Person)
    book_name = models.CharField(max_length=255)
    book_year = models.CharField(max_length=255)
    book_email = models.CharField(max_length=255)

    def __unicode__(self):
        return self.name
Run Code Online (Sandbox Code Playgroud)

管理员

class PersonAdmin(admin.ModelAdmin):
    inlines = ('BookInline',)
    list_display = ('person_name', ...)

class BookInline(admin.TabularInline):
    model = Book
    extra = 1
    max_num = 1
Run Code Online (Sandbox Code Playgroud)

在PersonAdminlist_display中,如何显示内联模型Book字段(标题,名称,电子邮件)。

因此,当我访问Persondjango admin中的条目列表时,我看到:

person name book name book year book email

django django-admin

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

STR功能不起作用

我对编程非常陌生.我有下面的问题,我试图列出他旁边有一个数字的人的姓名.所以在这里,我试图加入"史蒂夫"到"100".我希望结果是史蒂夫100.训练视频说你不能连接字符串和int,所以你必须键入str(等级[1])以使100连接到史蒂夫.但是,它对我不起作用,见下文.

>>> grades = ["steve", 100, "john", 50]
>>> grades[0] + grades[1]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: cannot concatenate 'str' and 'int' objects
>>> grades[0] + str(grades[1])
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'str' object is not callable
>>> 
Run Code Online (Sandbox Code Playgroud)

python string

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