当我执行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)
我该如何处理这种情况?
我想使用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
// your code goes here
if (0 == "asdf")
echo "same";
else
echo "not same";
Run Code Online (Sandbox Code Playgroud)
你好,为什么这段代码打印"相同",而不是"不相同"?我对这个奇怪的结果有点困惑.这是一个错误吗?
执行结果:请参阅http://ideone.com/wfWRlq