小编Jua*_*nti的帖子

哪个是web.py杀手级应用?

杀手级应用程序是一个使图书馆或框架着名的应用程序.我认为web.py很有名,但我不知道用web.py编写的任何大而广泛使用的应用程序.

你能指出什么吗?我认为youtube.com的第一个版本是使用web.py编码的,但我希望你提一个开源的版本,这样我才能看到它的代码.

python web.py

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

如何知道Python中运行脚本的路径?

我的script.py在与脚本相同的目录中创建一个临时文件.

运行时:

python script.py
Run Code Online (Sandbox Code Playgroud)

它只是文件

但是当你运行时它不起作用:

python /path/to/script.py
Run Code Online (Sandbox Code Playgroud)

那是因为我在script.py中使用了临时文件的相对路径而不是绝对路径.问题是我不知道它将在哪条路上运行,所以我需要一种方法来知道这一点.

关于什么?

os.path.abspath(os.path.dirname(__file__))
Run Code Online (Sandbox Code Playgroud)

python path

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

如何使用php preg_replace替换HTML标签

我想改变<pre><code></pre></code>.

我遇到了斜杠/和正则表达式的问题.

php regex

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

如何在不执行my_dict = {}的情况下清空Python dict?

如果my_dict变量是全局变量,则不能执行以下操作:

my_dict = {}
Run Code Online (Sandbox Code Playgroud)

只是在本地范围内创建一个新的引用.

另外,我发现使用global关键字令人作呕,所以如何使用其方法清空dict?

python dictionary

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

如何知道是否发布了Python multiprocessing.Lock?

>>> l = Lock()
>>> l.acquire()
True
>>> l.release()
>>> l.release()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: semaphore or lock released too many times
Run Code Online (Sandbox Code Playgroud)

抛出ValueError异常.如何防止多次释放锁定?像l.is_released()这样的东西?

python multithreading multiprocessing

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

如何格式化扭曲的日志?

使用Twisted框架,当你使用startLogging()时,你得到的记录行如下:

YMD Hms [Class-IP]消息

如何格式化输出以消除日期和IP?

谢谢

python logging twisted

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

如何在PHP中输出一个简单的ascii表?

我有一些数据,如:

Array
(
    [0] => Array
        (
            [a] => largeeeerrrrr
            [b] => 0
            [c] => 47
            [d] => 0
        )

    [1] => Array
        (
            [a] => bla
            [b] => 1
            [c] => 0
            [d] => 0
        )

    [2] => Array
        (
            [a] => bla3
            [b] => 0
            [c] => 0
            [d] => 0
        )

)
Run Code Online (Sandbox Code Playgroud)

我想产生如下输出:

title1        | title2 | title3 | title4
largeeeerrrrr | 0      | 47     | 0
bla           | 1      | 0      | 0
bla3          | 0 …
Run Code Online (Sandbox Code Playgroud)

php ascii tabular

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

可以在urlen中对urlencode(位置:值)中的值进行编码吗?

这是PHP.

我做

header("Location: " . $url)
Run Code Online (Sandbox Code Playgroud)

而且效果很好.但是,如果我这样做

header("Location: " . urlencode($url))
Run Code Online (Sandbox Code Playgroud)

我被重定向到一些奇怪的地方,比如$ url/$ url,当然给了我404.

但我确实想要urlencode我的网址,因为它是由用户提供的数据.我该怎么做?我可以打破它"http://"和"其余",只有urlencode"其余"吗?

在这种情况下推荐的做法是什么?

谢谢

php header urlencode

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

如何通过PHP从Unix套接字发送数据报?

我正在做:

$socket = socket_create(AF_UNIX, SOCK_DGRAM, 0);
if (@socket_connect($socket, $path) === false) { ... }
Run Code Online (Sandbox Code Playgroud)

但是我得到这个错误:

(91): Protocol wrong type for socket
Run Code Online (Sandbox Code Playgroud)

我使用的任何参数有误吗?我怀疑从第二个socket_create参数。我在文档中找不到任何帮助:http : //php.net/manual/es/function.socket-create.php

php unix sockets

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

如何避免Nokogiri编码href内容?

我有这个代码:

n = Nokogiri::HTML::DocumentFragment.parse("<a href='{{var_name}}'>click</a>")
Run Code Online (Sandbox Code Playgroud)

当我这样做时n.to_html,我得到了{{ }}逃脱:

"<a href=\"%7B%7Bvar_name%7D%7D\">click</a>"
Run Code Online (Sandbox Code Playgroud)

我想避免这种情况,因为我需要使用模板引擎解析它.

我怎么能告诉Nokogiri不要编码"href"内容?

ruby nokogiri

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