python 以变量命名文件名

本人新手。。。我先通过输入获得了一个字符串str1我想创建一个以str1这个变量为名的txt但我output=open("str1.txt",'w')创建出的是一个str... 本人新手。。。
我先通过输入获得了一个字符串str1
我想创建一个以str1这个变量为名的txt
但我output=open("str1.txt",'w')创建出的是一个str1.txt
求大神帮忙。。。
展开
 我来答
stone李想
2019-10-23 · TA获得超过1.9万个赞
知道答主
回答量:1
采纳率:0%
帮助的人:686
展开全部

用+号连接符连接后缀名ouput=open(str1+".txt",'w')//,用引号括起来表示的是字符串常量,不在引号中才表示变量,//,是在windows下运行,变量str1中不能有在文件名中不能出现的特殊字符

in.close()如果你仅仅想知道如何连接string,file_a = "{date}。

{ext}".format(date=f, ext="txt")file_b = "{date}.{ext}".format(date=f, ext="jpg")。

扩展资料:

Python在执行时,首先会将.py文件中的源代码编译成Python的byte code(字节码),然后再由Python Virtual Machine(Python虚拟机)来执行这些编译好的byte code。这种机制的基本思想跟Java,.NET是一致的。

这里的高级并不是通常意义上的高级,不是说Python的Virtual Machine比Java或.NET的功能更强大,而是说和Java 或.NET相比,Python的Virtual Machine距离真实机器的距离更远。

除此之外,Python还可以以交互模式运行,比如主流操作系统Unix/Linux、Mac、Windows都可以直接在命令模式下直接运行Python交互环境。直接下达操作指令即可实现交互操作。

参考资料来源:百度百科-Python

百度网友faadf46
高粉答主

2019-07-18 · 说的都是干货,快来关注
知道答主
回答量:4556
采纳率:0%
帮助的人:74.7万
展开全部

1、打开JUPYTER NOTEBOOK,新建一个空白的PY文档。

2、引入import keyword。

3、keyword.kwlist,查看一下所有的关键词。

4、变量的名字是不能用关键词来命名的。

5、变量的名字是区分大小写的,所以是两个不同的变量。

6、除了下横线是不能加其他符号的。

7、变量的前面名字是不能加数字的。

8、中间是不能加句号的。也是会出错。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
曹晓山11
推荐于2017-09-27 · 知道合伙人互联网行家
曹晓山11
知道合伙人互联网行家
采纳数:3033 获赞数:52066
毕业南阳理工学院计算机科学与技术专业,本科学位。互联网行业从业3年工作经验,读过编程类相关书籍多本。

向TA提问 私信TA
展开全部

Python定义变量来命名文件的名称,案例方法代码如下:

//以str1变量命名文件名

//错误方法:不能用引号把变量引用
output=open("str1.txt",'w')
//结果为str1.txt,故该方法错误

//正确方法:用+号连接符连接后缀名
ouput=open(str1+".txt",'w')
//用引号括起来表示的是字符串常量,不在引号中才表示变量
//注:如果是在windows下运行,变量str1中不能有在文件名中不能出现的特殊字符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
albumin
推荐于2017-09-09 · TA获得超过1.2万个赞
知道大有可为答主
回答量:4889
采纳率:87%
帮助的人:2380万
展开全部
ouput=open(str1+".txt",'w')
用引号括起来表示的是字符串常量,不在引号中才表示变量

windows下,str1中不能有在文件名中不能出现的特殊字符
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式