㈠ 怎么通过python上传图片到百度云
1、要网络 网络云API/360云盘API,通过它们提供的API函数实现。
2、用VB或PYTHON模拟按键的方式实现。
3、分析网页源代码的方式实现。这个估计太难了,可能找到提交按钮等信息。
㈡ python怎么在上传图片后压缩图片大小
#coding:utf-8import randomT = int(raw_input(u'你要a或者b期望达到的目标分数:'))a = int(raw_input(u'a目前的分数:'))b = int(raw_input(u'b目前的分数:'))c = int(raw_input(u'你需要测试的次数:'))#英语不好不会翻译...count = 0count1 = 0...
㈢ python上传图片头像。一个post 提交不知道怎么写这样的
首先你需要在你的表单上添加enctype="multipart/form-data"。
<formaction="/message/"enctype="multipart/form-data"method="post">
<inputtype="file"name="picfile">
<buttonvalue="提交"type="submit">提交</button>
</form>
其次看你后端的web框架,如果是django,你可以参考。
fromPILimportImage
try:
reqfile=
request.FILES['picfile']#picfile要和html里面一致
img=Image.open(reqfile)
img.thumbnail((500,500),Image.ANTIALIAS)#对图片进行等比缩放
img.save("/Users/bcc/Desktop/python/bbs/Image/a.png","png")#保存图片
exceptException,e:
returnHttpResponse("Error%s"%e)#异常,查看报错信息
如果解决了您的问题请采纳!
如果未解决请继续追问
㈣ python如何获取上传图片后缀名
1. 获取文件后缀名:
复制代码代码如下:
#!/usr/bin/python
import os
dict = {}
for d, fd, fl in os.walk('/home/ahda/Program/'):
for f in fl:
sufix = os.path.splitext(f)[1][1:]
if dict.has_key(sufix):
dict[sufix] += 1
else:
dict[sufix] = 1
for item in dict.items():
print "%s : %s" % item
这里的关键是os.path.splitext()
如abc/ef.g.h ,这里获取到的是h
2. python查找遍历指定文件路径下指定后缀名的文件实例:
复制代码代码如下:
import os
import sys
import os.path
for dirpath, dirnames, filenames in os.walk(startdir):
for filename in filenames:
if os.path.splitext(filename)[1] == '.txt':
filepath = os.path.join(dirpath, filename)
#print("file:" + filepath)
input_file = open(filepath)
text = input_file.read()
input_file.close()
output_file = open( filepath, 'w')
output_file.write(text)
output_file.close()
3. 批量重命名目录中的文件后缀实例:
复制代码代码如下:
import os
def swap_extensions(dir, before, after):
if before[:1] != '.': #如果参数中的后缀名没有'.'则加上
before = '.' + before
thelen = -len(before)
if after[:1] != '.':
after = '.' + after
for path, subdir, files in os.walk(dir):
for oldfile in files:
if oldfile[thelen:] == before:
oldfile = os.path.join(path, oldfile)
newfile = oldfile[:thelen] + after
os.rename(oldfile, newfile)
print oldfile +' changed to ' + newfile
if __name__ == '__main__':
import sys
if len(sys.argv) != 4:
print 'Usage:swap_extension.py rootdir before after'
sys.exit(1)
swap_extensions(sys.argv[1], sys.argv[2], sys.argv[3])
例子:将e:/py/test目录下.php结尾的文件重命名为.py
E:py>python_cook e:/py/test .php .py
e:/py/testtest.php changed to e:/py/testtest.py
e:/py/test1.php changed to e:/py/test1.py
e:/py/test2.php changed to e:/py/test2.py
㈤ 谁能帮我用python写一份 / 上传一张图片到html的网页上 并且在上面显示/
你有不懂的地方就问,一来就问所有的源码,还要每句都给你解释,大家都是热心回答帮助人的,但你这也太过了吧。
㈥ python用requests post 图片的问题
应该不行的,至少要get一下图片,得到content,然后根据b站要求,图片格式化一下
㈦ python request post 上传图片出现的错误,为什么会出现最后一幅图的状况
可以看到的,只要你已经发出去别人会有提示的可以看到的,只要你已经发出去别人会有提示的
㈧ 如何实现用python处理app上传的图片
接收到图片之后讲图片保存到服务器上,然后返回给app端图片的路径即可。
㈨ python requests 使用post方式上传图片
他那个文件是在当前目录下, 所以不需要写绝对路径.
你只需要把第二行的files改成如下就好:
files={'file':open('/c/1/2.jpg','rb')}
㈩ 大哥们,小弟初学python,急着用图片上传,请问谁知道怎么写上传()
你得有服务器端的接口才能给你具体的,不过你先凑活着看这个例子吧:
#---------upload_file.py----------------
#
c=pycurl.Curl()
c.setopt(c.POST,1)
c.setopt(c.URL,"http://127.0.0.1:8000/receive/")
c.setopt(c.HTTPPOST,[("file1",(c.FORM_FILE,"c:\tmp\download\test.jpg"))])
#c.setopt(c.VERBOSE,1)
c.perform()
c.close()
print"that'sit;)"
去这里下载pycurl:https://github.com/pycurl/pycurl