小编use*_*957的帖子

python导入网站失败

当我执行python脚本时,会出现此问题:

'import site' failed; use -v for traceback
Run Code Online (Sandbox Code Playgroud)

所以我再次尝试使用-v选项,我可以得到这些消息:

'import site' failed; traceback:
Traceback (most recent call last):
  File "/usr/lib/python2.6/site.py", line 513, in <module>
    main()
  File "/usr/lib/python2.6/site.py", line 495, in main
    known_paths = addusersitepackages(known_paths)
  File "/usr/lib/python2.6/site.py", line 238, in addusersitepackages
    USER_BASE = env_base if env_base else joinuser("~", ".local")
  File "/usr/lib/python2.6/site.py", line 225, in joinuser
    return os.path.expanduser(os.path.join(*args))
  File "/usr/lib/python2.6/posixpath.py", line 256, in expanduser
    userhome = pwd.getpwuid(os.getuid()).pw_dir
KeyError: 'getpwuid(): uid not found: 65530'
Run Code Online (Sandbox Code Playgroud)

我该如何处理这种情况?

python import

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

如何在php中修改上传文件的内容类型?

我想使用Image Upload API.它通过POST接收图像文件,并向我发送我上传的图像的URI.但该API发送错误如果Content-Type of image不是一种图像mime类型(例如image/jpeg,image/png,...)

但是当我通过FTP上传图像文件并使用CURL作为文件上传时,它会向我发送错误,因为该图像的Content-Type始终是'application/octet-stream'.我想修改这个mime类型.有没有办法修改这个?

这是代码:

<?php
$fileUploadPostParams = Array(
    "uploadedfile" => "@/files.jpg"
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://uix.kr/widget/parameter.php");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $fileUploadPostParams);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
echo curl_exec($ch);
?>
Run Code Online (Sandbox Code Playgroud)

这是结果:

...
===== file ===== 
Array
(
    [uploadedfile] => Array
        (
            [name] => 2312.jpg
            [type] => application/octet-stream
            ^^^^ I want to change here...
            [tmp_name] => /tmp/php5bigGV
            [error] => 0
            [size] => 383441
        )
)
Run Code Online (Sandbox Code Playgroud)

抱歉英语不好..谢谢

php curl mime-types

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

为什么零(0)和字符串在PHP中是相同的?

<?php

// your code goes here
if (0 == "asdf")
    echo "same";
else
    echo "not same";
Run Code Online (Sandbox Code Playgroud)

你好,为什么这段代码打印"相同",而不是"不相同"?我对这个奇怪的结果有点困惑.这是一个错误吗?

执行结果:请参阅http://ideone.com/wfWRlq

php

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

标签 统计

php ×2

curl ×1

import ×1

mime-types ×1

python ×1