小编sch*_*mar的帖子

Bundle提交/保持提交私有

我想在推送时保留一些私有提交,所以我希望它们被捆绑到远程端的一个大提交中.在当地,他们应该保持分裂.

用例例如是静态博客上的工作.草案步骤应该在本地提交和跟踪,但在推送时我只想发布已发布的版本.

将接受git和/或mercurial的解决方案.

git mercurial

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

python:outfile到另一个文本文件,如果超过某个文件大小

我在ubuntu中使用scapy和python.我想问一下是否有人会知道如何编写示例代码:

假设我有两个文本文件在脚本运行时写入然后我想检查文件是否超过示例500bytes,如果它然后它将存储文件中的任何内容并创建一个新的文本文件来编写.(output1.txt,output2.txt等..)

如果任何专业知识有帮助,将不胜感激.谢谢


我的部分代码是:

file = open("output.txt","w")

def example(p):
    if p.haslayer(Dot11Beacon):
        if p.addr2 not in uniqueAP:
            file.writelines(p.addr2 + "\n")
Run Code Online (Sandbox Code Playgroud)

因此,当脚本在终端中运行时,它会将其写入名为output.txt的文件中,但我想改进脚本以检查文本文件的文件大小,如果超过它将停止写入当前并创建一个新的output2.txt例如并继续.

python file-io

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

创建边框比比皆是HBox/Any Widget

如何在gtk中的框/任何小部件周围创建边框?

当我说边框时,我指的是您在下图中看到的浅灰色圆角矩形:

在此输入图像描述

我尝试/寻找的函数不创建边框,即set_border()在窗口小部件周围创建内部间隙/填充.

b= gtk.VBox(False, 10)
b.set_border(1)
Run Code Online (Sandbox Code Playgroud)

python gtk pygtk

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

我在哪里可以获得Python 2.7中的restful_lib模块以及如何安装此模块

我正在学习Python并尝试测试其余的web_service应用程序.从下面的代码我想要做的是发布一些东西并获得结果.当我启动它时,控制台给我这个:

Traceback (most recent call last):
  File "D:\workspaces_branch1\csse120\TestPythonProject\src\UTF-Rest-Client.py", line 9, in <module>
    import restful_lib
ImportError: No module named restful_lib
Run Code Online (Sandbox Code Playgroud)

我想是因为我没有这个restful_lib模块.我在哪里可以得到它,我该如何安装它?另外,我想知道启动是否良好如何获取返回的数据?

import argparse

#additional lib, need installation (see README)
import restful_lib

testQueueId = 0

# FUNCTIONS

#generate POST content

def postContent():

        xmlData = "<testQueueRequestByNewnancy>"+ \
        "<nancy>"+ \
        "<nancyTargetId>" + args.nancyTargetID + "</nancyTargetId>"+ \
        "<nancyUrl>" + args.nancyUrl + "</nancyUrl>"+ \
        "<nancyVersion>" + args.nancyVersion + "</nancyVersion>"+ \
        "<projectId>" + args.projectID + "</projectId>"+ \
        "<MumID>" + args.MumID + "</MumID>"+ \
        "</nancy>"+ \
            "<user>"+ \ …
Run Code Online (Sandbox Code Playgroud)

python rest http

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

用户在UDP和TCP之间选择?

在整周研究TCP/UDP差异后,我无法决定使用哪个.我必须发送大量恒定的传感器数据,同时发送不会丢失的重要数据.这对我来说是一个完美的分裂,然后我读了一篇论文(http://www.isoc.org/INET97/proceedings/F3/F3_1.HTM),说明使用这两者会导致另一方的数据包/性能损失.如果我允许用​​户选择使用哪种协议(如果我在服务器端编程)而不是选择自己,是否会出现任何问题?这有什么不利之处吗?

我提出的唯一其他解决方案是使用UDP,如果似乎有太大的数据包丢失,请切换到TCP(客户端).

udp tcp

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

如何找到列表python的高度

p = [[0,0],[0,0],[0,0]].
Run Code Online (Sandbox Code Playgroud)

我知道len(p)返回列表的宽度但是如何在这种情况下得到列表的高度为3?

python list multidimensional-array

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

Django tastypie发布请求获得401

我正在尝试使用django中的tastypie进行POST请求.

我的资源如下所示:

class TestResource(ModelResource):
    class Meta:
        queryset = Test.objects.all()
        resource_name = 'test'
        serializer = Serializer(formats=['json','xml'])
        always_return_data = True
        detail_allowed_methods = ['get', 'post', 'put', 'delete']
Run Code Online (Sandbox Code Playgroud)

我发布的数据如下:

import sys
import requests


DATA = {'field1':'posting data', 'field2':'123', 'field3':330303,}

def post(data):
    url = 'http://127.0.0.1:8000/api/test/'
    logging = {'verbose':sys.stderr}
    response = requests.post(url,data=data,config=logging)
    print "RESPONSE STATUS", response.status_code
    print "RESPONSE HEADERS", response.headers



if __name__=='__main__':
    post(DATA)
Run Code Online (Sandbox Code Playgroud)

我总是得到401,任何想法?我做错了什么?

提前致谢.

python rest

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

标签 统计

python ×5

rest ×2

file-io ×1

git ×1

gtk ×1

http ×1

list ×1

mercurial ×1

multidimensional-array ×1

pygtk ×1

tcp ×1

udp ×1