zoukankan      html  css  js  c++  java
  • with open()函数中,如何在文件名设置中引用变量(python)

    name = "wangyang"
    age = "25"
    
    with open("C:/Users/mike1/Desktop/name_age.txt", "w", encoding = "utf-8") as f1:
        f1.write("hellow world")
    
    
        

    这么写是不行的,文件名是name_age.txt,而不是wangyang_25.txt.

    如下图:

    正确的方式应该是用format()函数

    name = "wangyang"
    age = "25"
    
    with open("C:/Users/mike1/Desktop/{0}_{1}.txt".format(name, age), "w", encoding = "utf-8") as f1:
        f1.write("hellow world")

    如下图所示:

     

    关于format() 的一些基本的用法:

    number = 3.1415926
    print("{0:f},{0:%},{0:e}".format(number))

     当然还可以动%来格式化就像C语言一样。

    name = "wangyang"
    age = 25
    price = 99999.9999999
    print("my name is %s"%(name))
    print("my age is %d"%(age))
    print("my price is %f"%(price))

  • 相关阅读:
    jquery mobile
    可能用到的负边距应用
    兼容性问题
    less和scss
    函数的继承
    关于canvas
    html5表单属性
    html代码
    git 拉取远程分支 --本地分支不存在
    git 删除分支
  • 原文地址:https://www.cnblogs.com/zijidefengge/p/12089305.html
Copyright © 2011-2022 走看看