我正在关注需要一个最小的 Django 文件上传示例。在view.py中有
newdoc = Document(docfile = request.FILES['docfile'])
newdoc.save
假设我上传文件xyz.csv
这使得 newdoc 或 docfile 为
newdoc=xyz.csv
or docfile=xyz.csv
我想要做:
changedoc = xyz.txt
即我想删除扩展并给它.txt
扩大
我怎样才能玩它?
我只需要提取名称而不是文件本身。
从中读取文件名request.FILES['docfile'].name
, use os.path.splitext()
获取不带扩展名的文件名:
docfile = request.FILES['docfile']
filename = os.path.splitext(docfile.name)[0]
newfilename = 'ok_%s.txt' % filename
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)