小编use*_*933的帖子

将.jpg图像转换为.png

我环顾四周阅读文档,发现没有办法或解决方案,所以我在这里问.是否有任何软件包可以使用Python将JPG图像转换为PNG图像?

python python-2.7

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

无法在Mono中从程序集加载类型

我正在使用Mono运行预构建的应用程序,它与同一目录(mysql.data.dll)中的DLL一起运行.当我使用Mono运行应用程序时,出现此错误:

Could not load type 'Snowlight.Storage.SqlDatabaseClient' from assembly 'Snowlight, Version=0.1.0.35857, Culture=neutral, PublicKeyToken=null'.
  at System.Collections.Generic.Dictionary`2[System.Int32,Snowlight.Storage.SqlDatabaseClient].Init (Int32 capacity, IEqualityComparer`1 hcp) [0x00000] in <filename unknown>:0
  at System.Collections.Generic.Dictionary`2[System.Int32,Snowlight.Storage.SqlDatabaseClient]..ctor () [0x00000] in <filename unknown>:0
  at Snowlight.Storage.SqlDatabaseManager.Initialize () [0x00000] in <filename unknown>:0
  at Snowlight.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0
Run Code Online (Sandbox Code Playgroud)

判断<filename unknown>,我假设发生这种情况是因为找不到它所需的DLL,那么我如何让应用程序识别并使用它呢?

dll mono

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

分配默认参数值

使用此脚本:

color = 'blue'

def say_color(color):
    print 'The color is: ' + color

say_color()
Run Code Online (Sandbox Code Playgroud)

在这里,我试图允许say_color在不传递参数的情况下进行处理,结果是默认颜色(蓝色).但是,如果指定了颜色,则不会使用蓝色并使用给定的字符串.

这是怎么做到的?

python

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

urllib2不会使用我的代理

我正在尝试urllib2使用我使用HTTPS代理构建的开启器打开URL ,但是它使用我的普通IP请求它,而不是我给它的代理.

import urllib2

proxy  = urllib2.ProxyHandler({'https': 'IP:PORT'})
opener = urllib2.build_opener(proxy)

my_ip = opener.open('http://whatthehellismyip.com/?ipraw').read()
print my_ip
Run Code Online (Sandbox Code Playgroud)

谁能告诉我这里我做错了什么?

python proxy urllib2

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

生成随机单词

我正在尝试创建一个包含在列表中的一定数量的不同单词的字符串,但是我使用的代码只是随机使用一个单词,而不是每个打印的单词都使用不同的单词.

这是我的代码:

import random

words = ['hello', 'apple', 'something', 'yeah', 'nope', 'lalala']
print random.choice(words) * 5
Run Code Online (Sandbox Code Playgroud)

示例输出将是:

hellohellohellohellohello

预期输出的示例将是:

appleyeahhellonopesomething

谁能告诉我我做错了什么?

python random

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

我应该在使用功能后返回吗?

使用之间是否有任何实际差异:

def some_function():
    print('Hello!')
    return()
Run Code Online (Sandbox Code Playgroud)

和:

def some_function():
    print('Hello!')
Run Code Online (Sandbox Code Playgroud)

我知道这return不是必需的,但是在调用函数后返回是不好的做法?

python return function

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

如果语句为False,我可以引发异常吗?

try:
    content = my_function()
except:
    exit('Could not complete request.')
Run Code Online (Sandbox Code Playgroud)

我想修改上面的代码来检查content它是否包含字符串的值.我想过使用if 'stuff' in content:或正则表达式,但我不知道如何适应它try; 所以如果匹配False,它会引发异常.当然,我总是可以添加一个if代码之后,但有没有办法在那里挤压它?

伪代码:

try:
    content = my_function()
    if 'stuff' in content == False:
        # cause the exception to be raised
except:
    exit('Could not complete request.')
Run Code Online (Sandbox Code Playgroud)

python exception try-catch

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

标签 统计

python ×6

dll ×1

exception ×1

function ×1

mono ×1

proxy ×1

python-2.7 ×1

random ×1

return ×1

try-catch ×1

urllib2 ×1