小编alw*_*btc的帖子

有没有办法找到带有标准库的应用程序的路径?

我想知道是否可以在 Windows 7 下找到具有标准 python 2.7 库的应用程序(例如 MS Excel)的安装目录。我的意思是,它不应该使用任何 pywin32 或 xlrd 等。

也许它会查找注册表来找到安装路径?

python windows installation-path

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

Python:当函数在后台运行时,是否可以创建一个具有动态字符串的tkinter标签?

我为我的python脚本创建了一个tkinter GUI.当我运行脚本时,我希望GUI窗口中的一个Label小部件中有一个动态字符串,它将显示:

"工作." 然后:"工作......"然后"工作......"

然后从"工作"开始.再次,直到脚本完成.

(其实我更喜欢这方面的进度条)

可能吗?

python user-interface tkinter

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

根据另一个列表对列表列表进行排序

你将如何lista根据项目的顺序排序sorter_list:

lista = [["John", "B3"],["Robert", "P3"], ["Thomas", "S2"]]

sorter_list = ["P3", "S2", "B3"]
Run Code Online (Sandbox Code Playgroud)

结果将是:

sorted_lista = [ ["Robert", "P3"], ["Thomas", "S2"], ["John", "B3"]]
Run Code Online (Sandbox Code Playgroud)

问候

python sorting list

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

无法在Windows 7下使用python 2.7安装numpy 1.8

我已经下载了numpy 1.8 zip版本,我有python 2.7和windows 7.当我这样做

python setup.py install
Run Code Online (Sandbox Code Playgroud)

我明白了:

Q:\Users\user\Desktop\numpy-1.8.0>python setup.py install
Running from numpy source directory.
non-existing path in 'numpy\\distutils': 'site.cfg'
F2PY Version 2
blas_opt_info:
blas_mkl_info:
  libraries mkl,vml,guide not found in ['C:\\Python27\\lib', 'C:\\', 'C:\\Python
27\\libs']
  NOT AVAILABLE

openblas_info:
  libraries openblas not found in ['C:\\Python27\\lib', 'C:\\', 'C:\\Python27\\l
ibs']
  NOT AVAILABLE

atlas_blas_threads_info:
Setting PTATLAS=ATLAS
  libraries ptf77blas,ptcblas,atlas not found in ['C:\\Python27\\lib', 'C:\\', '
C:\\Python27\\libs']
  NOT AVAILABLE

atlas_blas_info:
  libraries f77blas,cblas,atlas not found in ['C:\\Python27\\lib', 'C:\\', 'C:\\
Python27\\libs']
  NOT AVAILABLE

Q:\Users\user\Desktop\numpy-1.8.0\numpy\distutils\system_info.py:1522: UserWar
ning:
    Atlas …
Run Code Online (Sandbox Code Playgroud)

python numpy

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

python中“~”和“&=”符号的含义是什么?

我在一个python组里看到了这样的内容:

>> bookStyle = aui.AUI_NB_DEFAULT_STYLE
>> bookStyle &= ~(aui.AUI_NB_CLOSE_ON_ACTIVE_TAB)
Run Code Online (Sandbox Code Playgroud)

你能解释一下第二个说法吗?做什么&=~做什么?

python notation

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

为什么我可以在python中编写一些乱序而不是其他的东西?

请看下面的内容:

a = 5
print a + b
b = 4
Run Code Online (Sandbox Code Playgroud)

当我尝试运行上面的代码时,它会给出一个错误:Traceback(最近一次调用最后一次):文件"C:/Users/user/Documents/modules/ab.py",第2行,打印a + b NameError:名称'b'未定义

好.被定义a + b之前调用b.这意味着Python按顺序运行代码,从上到下开始.但是,这个怎么样:

class Data:
    def __init__(self):
        self.debug_level = 9
        self.assign = [0, 0, 0, 0]
        self.days = 0
    def create_days(self, startTime, endTime):

        res = 0
        try:
          if self.final_days < self.maximum_days:
Run Code Online (Sandbox Code Playgroud)

以上,self.final_days并且self.maximum_days尚未定义要么,但它不会给任何错误.它背后的逻辑是什么?

最好的祝福,

python closures scope compilation declaration

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

如何在Python中将字符串类型变量视为布尔值?

在下面的代码中:

def modify_note(self):
    id = input("Enter a note id: ")
    memo = input("Enter a memo: ")
    tags = input("Enter tags: ")
    if memo:
       self.notebook.modify_memo(id, memo)
    if tags:
       self.notebook.modify_tags(id, tags)
Run Code Online (Sandbox Code Playgroud)

memo并且tags是字符串类型变量.如果python将它们视为布尔值,你怎么能写它们呢?

python string boolean conditional-statements

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

Python KeyboardInterrupt按钮

我正在使用red hat 5 linux,我想知道什么组合键在python 2.6中引发了KeyboardInterrupt异常.我知道它是Windows下的Ctrl + c.

问候,

python linux keyboardinterrupt

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

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

如何设置别名以便更改目录并运行sh文件

我想要一个别名,它会做:

>>>cd $MYUSR
>>>bin/start.sh -t
Run Code Online (Sandbox Code Playgroud)

我怎么设置它?我用bash shell.

最好的祝福

linux shell alias command

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