小编vy3*_*y32的帖子

找到Python解释器的完整路径?

如何从当前正在执行的Python脚本中找到当前运行的Python解释器的完整路径?

python path

359
推荐指数
3
解决办法
19万
查看次数

如何从命令行安装cygwin组件?

在Cygwin包中是否有类似于apt-getDebian或yumredhat的工具允许我从命令行安装组件?

command-line cygwin

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

如何使用__future__ import print_function

我是使用python进行编程的新手,我正在尝试使用分隔符打印并结束但它仍然给我一个语法错误我正在使用python 2.7我从vim编辑器编码,这是我的代码:

from __future__ import print_function
import sys, os, time

for x in range(0,10):
    print x, sep=' ', end=''
    time.sleep(1)
Run Code Online (Sandbox Code Playgroud)

请帮忙.并使用我的代码,告诉我应该在哪里使用__CODE__ 谢谢

python vim loops python-import python-2.7

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

Graphviz替代品?

我正在寻找GraphViz的替代品.我已经使用GraphViz十多年了,没关系,但是考虑到我的输入数据,布局并没有为我生成出版品质的图表.有时候我的数据真的很大而且很复杂,有时却不是,但GraphViz从来没有真正做出那些美丽的东西.

人们使用的其他图形可视化工具是什么?理想情况下,有一个使用GraphViz语法的输入文件.

这里举例说明我正在玩的输入文件:

digraph mdc {    
  size="4,8";    
  "KJ1E:A6:PAN:9E:3A" -> "JUNK-0PAN0-FOO";    
  "KJ1E:A6:PAN:9E:3A" -> "JUNK-0047-FOO";    
  "KJ1E:A6:PAN:9E:3A" -> "JUNK-0048-FOO";    
  "KJ1E:A6:PAN:9E:3A" -> "JUNK-0050-FOO";    
  "KJ1E:A6:PAN:9E:3A" -> "JUNK-0051-FOO";    
  "KJ1E:A6:PAN:9E:3A" -> "JUNK-0052-FOO";    
  "KJ1E:A6:PAN:9E:3A" -> "JUNK-0009-FOO";    
  "KJ16:76:A2:60:6E" -> "JUNK-0413-FOO";    
  "KJ16:76:A2:60:6E" -> "JUNK-0414-FOO";    
  "KJE0:D0:13:14:94" -> "GEORGE42-FRED";    
  "KJE0:D0:13:14:94" -> "MY5-30-FRED";    
  "KJ50:04:EE:6C:F9" -> "PSPAN-036-FRED";    
  "KJ50:04:EE:6C:F9" -> "GEORGE02-FRED";    
  "KJ50:04:EE:6C:F9" -> "GEORGE04-FRED";    
  "KJ1B:B9:9B:D5:BB" -> "JUNK-0047-FOO";    
  "KJ1B:B9:9B:D5:BB" -> "JUNK-0048-FOO";    
  "KJ05:5F:EF:14:PAN" -> "thPAN-PAN-FRED";    
  "KJ05:5F:EF:14:PAN" -> "cn20-PAN-FRED";    
  "KJ15:F2-KIM-:E5YF" -> "thPAN-PAN-FRED";    
  "KJ15:F2-KIM-:E5YF" -> "cn20-PAN-FRED";    
  "KJ0E:90:D5:E6:5E" -> "JUNK-0051-FOO";    
  "KJ0E:90:D5:E6:5E" -> "JUNK-0009-FOO";    
  "KJ1E:90:DE:F1:07" -> "JUNK-0051-FOO";    
  "KJ1E:90:DE:F1:07" -> "JUNK-0009-FOO";    
  "KJ1E:90:D5:EE:5E" …
Run Code Online (Sandbox Code Playgroud)

graphviz graph-visualization

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

我如何在Python3中使用.decode('string-escape')?

我有一些需要转义的转义字符串.我想用Python做这件事.

例如,在python2.7中,我可以这样做:

>>> "\\123omething special".decode('string-escape')
'Something special'
>>> 
Run Code Online (Sandbox Code Playgroud)

我如何在Python3中完成它?这不起作用:

>>> b"\\123omething special".decode('string-escape')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
LookupError: unknown encoding: string-escape
>>> 
Run Code Online (Sandbox Code Playgroud)

我的目标是成为一个像这样的字符串:

s\000u\000p\000p\000o\000r\000t\000@\000p\000s\000i\000l\000o\000c\000.\000c\000o\000m\000
Run Code Online (Sandbox Code Playgroud)

把它变成:

"support@psiloc.com"
Run Code Online (Sandbox Code Playgroud)

在进行转换之后,我将探测我的字符串是用UTF-8还是UTF-16编码的.

python escaping python-3.x

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

python3中dateutil.parser的替代是什么?

Python 2.x有一个很棒的函数叫做dateutil.parser,它将ISO8601格式的日期转换为python日期时间值.它在Python 3中不存在.有什么替代品?

python-3.x python-dateutil

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

为什么Apple在MacOS 10.7(Lion)中弃用OpenSSL?

Apple已将大多数(但不是全部)OpenSSL API标记为MacOS 10.7中的"已弃用".Apple是否有任何声明解释他们为何从OpenSSL转向Common Crypto?

openssl osx-lion

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

XML解析:元素树(etree)与minidom

我多年来一直使用minidom来解析XML.现在我突然了解了Element Tree.我的问题哪个解析更好?那是:

  • 哪个更快?
  • 哪个使用更少的内存?
  • 要么有任何O(n ^ 2)依赖关系我应该担心?
  • 是否有人为了另一个而贬值?

为什么我们有两个接口?

谢谢.

python elementtree minidom xml-parsing

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

如何在Python中使用连接固定字符串和变量

我想在主题中包含文件名'main.txt',因为我从命令行传递文件名.但这样做会出错

python sample.py main.txt #running python with argument 

msg['Subject'] = "Auto Hella Restart Report "sys.argv[1]  #line where i am using that passed argument
Run Code Online (Sandbox Code Playgroud)

python string-concatenation

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

pthread互斥体的"属性"是什么?

函数pthread_mutex_init允许您指定指向属性的指针.但我还没有找到pthread属性的详细解释.我总是提供NULL.这个论点有用吗?

文档,对于那些忘记它的人:

PTHREAD_MUTEX_INIT(3)BSD库函数手册
PTHREAD_MUTEX_INIT(3)

名称pthread_mutex_init - 创建互斥锁

概要

 #include <pthread.h>

 int
 pthread_mutex_init(pthread_mutex_t *restrict mutex,
     const pthread_mutexattr_t *restrict attr);
Run Code Online (Sandbox Code Playgroud)

说明pthread_mutex_init()函数创建一个新的互斥锁,其属性由attr指定.如果attr为NULL,则使用默认属性.

attributes mutex pthreads

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