相关疑难解决方法(0)

如何检查Django版本

我必须在我们的应用程序中使用PythonDjango.所以我有两个版本的Python,2.6和2.7.现在我已经安装了Django.我可以运行示例应用程序来测试Django的成功.但是我如何确定Django是使用2.6还是2.7版本以及Django使用的是什么版本的模块?

python django

499
推荐指数
19
解决办法
52万
查看次数

如何比较Python中的版本号?

我正在走一个包含鸡蛋的目录,将这些鸡蛋添加到鸡蛋中sys.path.如果目录中有相同.egg的两个版本,我想只添加最新版本.

我有一个正则表达式r"^(?P<eggName>\w+)-(?P<eggVersion>[\d\.]+)-.+\.egg$从文件名中提取名称和版本.问题是比较版本号,这是一个字符串2.3.1.

因为我正在比较字符串,2种类型超过10,但这对于版本来说不正确.

>>> "2.3.1" > "10.1.1"
True
Run Code Online (Sandbox Code Playgroud)

我可以做一些拆分,解析,转换为int等,我最终会得到一个解决方法.但这是Python,而不是Java.有比较版本字符串的优雅方法吗?

python version string-comparison

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

如何比较Bash中点分隔版本格式的两个字符串?

有没有办法比较的庆典,如这样的字符串:2.4.52.82.4.5.1

linux versioning bash

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

解析HTTP用户代理字符串

解析Python中的User-Agent字符串以便可靠地检测的最佳方法是什么

  1. 浏览器
  2. 浏览器版本
  3. OS

或者也许是任何帮助库

python user-agent http http-headers

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

如何在Python 3中使用cmp()?

我无法让命令cmp()工作.

这是代码:

a = [1,2,3]
b = [1,2,3]
c = cmp(a,b)
print (c)
Run Code Online (Sandbox Code Playgroud)

我收到错误:

Traceback (most recent call last):
  File "G:\Dropbox\Code\a = [1,2,3]", line 3, in <module>
    c = cmp(a,b)
 NameError: name 'cmp' is not defined
[Finished in 0.1s]
Run Code Online (Sandbox Code Playgroud)

python python-3.x

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

版本号大于1.18.10的正则表达式

我需要验证应用程序的版本号是否大于1.18.10.在这种情况下,正则表达式应该如何?

python regex

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