小编Ric*_*nes的帖子

如何在python中读取windows环境变量值?

我试过这个:

os.environ['MyVar']
Run Code Online (Sandbox Code Playgroud)

但它不起作用!有什么方法适合所有操作系统吗?

python environment-variables

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

在没有xrandr的情况下获取Python中每个显示的显示计数和分辨率

我正在运行Ubuntu,我想获得附加显示器的数量,它们当前的分辨率,如果可能的话,我们想要相互之间的位置.因为我不喜欢解析xrandr的控制台输出 - 至少不是我不需要 - 我想用Python-XLib或类似的Pythonic方法来做.

这是我的显示配置的xrandr输出:

$ xrandr
Screen 0: minimum 320 x 200, current 2960 x 1050, maximum 8192 x 8192
DVI-0 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 473mm x 296mm
   1680x1050      60.0*+
   1400x1050      60.0  
   1280x1024      75.0     60.0  
   1440x900       59.9  
   1280x960       75.0     60.0  
   1152x864       75.0  
   1280x720       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  
VGA-0 connected 1280x1024+1680+26 (normal left inverted …
Run Code Online (Sandbox Code Playgroud)

python xlib

14
推荐指数
2
解决办法
9381
查看次数

当单个约束失败时,如何告诉PostgreSQL不要中止整个事务?

只要任何SQL语句因错误而终止,Postgres就会自动中止事务,其中包括任何约束违规.例如:

glyph=# create table foo (bar integer, constraint blug check(bar > 5));
CREATE TABLE
glyph=# begin;
BEGIN
glyph=# insert into foo values (10);
INSERT 0 1
glyph=# insert into foo values (1);
ERROR:  new row for relation "foo" violates check constraint "blug"
STATEMENT:  insert into foo values (1);
ERROR:  new row for relation "foo" violates check constraint "blug"
Run Code Online (Sandbox Code Playgroud)

尚未发出任何消息,但事务已回滚.我个人最喜欢的会议内容如下:

glyph=# commit;
ROLLBACK
Run Code Online (Sandbox Code Playgroud)

...因为" ROLLBACK"似乎是一个奇怪的成功 -消息COMMIT.但实际上,它已被回滚,表中没有行:

glyph=# select * from foo;
 bar 
-----
(0 rows)
Run Code Online (Sandbox Code Playgroud)

我知道我可以创建大量的 …

postgresql

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

Python - 如何在安装模块时更改默认路径?

我正在尝试通过运行Windows安装程序(EXE文件)来安装Python模块.问题是默认的python文件夹和defualt安装库设置为光盘D:\并且显示为灰色(意味着我无法更改它).一些地方可能没问题,但在我的电脑中,D是DVD驱动器,这意味着无法安装.

有没有办法改变这一点或克服这一点? 默认路径

python windows install module

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

Python从本地文件夹导入类

我有2节课.第一个是命名测试,如下所示:

import textbox
class test:

    a=textbox("test")
    a.run()
Run Code Online (Sandbox Code Playgroud)

第二个类是文本框,如下所示:

class textbox():
    def __init__(self, string):
        self.string=string
    def run(self):
        print string
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

File "C:\Users\User\Desktop\edoras\gui\test.py", line 4, in test
    a=textbox("test")
TypeError: 'module' object is not callable
Run Code Online (Sandbox Code Playgroud)

我使用pydev eclipse插件

python pydev

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

无法将输入转换为字典

我无法将文件中的输入转换为字典结构.

该文件的输入格式为: questionNo user_id response

questionNo是对其作出回应的问题的编号.user_id 唯一标识做出回复的人.response是用户为回答问题而输入的答案.

并在文件中看起来像这样:

1 67 1
1 109 1
1 23 2
1 24 1
1 67 3
1 23 5
2 23 3
3 22 4
Run Code Online (Sandbox Code Playgroud)

我想要做的是将这些数据转换为这样的结构:

{user_id:{ questionNo:response, questionNo:response,.......},user_id{...}...}
Run Code Online (Sandbox Code Playgroud)

每个questionNo和user_id都是唯一的

我的问题是我完全没有成功实现这一点.这就像我遇到了精神上的道路障碍.我不是要求你们中的任何人给我一个编码解决方案,只是一些提示或技巧可以帮助我解决这个问题.

谢谢.

python dictionary

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