玖叶教程网

前端编程开发入门

57个挑战-43-创建文件名+文件夹

题目如下:


代码如下:

import os

def get_input():
    sitename = input("Site name: ")
    author = input("Author: ")
    jsfolder = input("Do you want a folder for JavaScript?(y or n)")
    csfolder = input("Do you want a folder for CSS? (y or n)")
    return sitename,author,jsfolder,csfolder

def mkdir(dir):
    if not os.path.exists(dir):
        os.makedirs(dir)
        print("Created {0}".format(dir))
    else:
        print("--- There is this folder!---{0}".format(dir))


def name_text(sitename,author,jsfolder,csfolder):
    dir = os.getcwd() + '/{0}/'.format(sitename)
    mkdir(dir)
    filename = dir+'index.html'
    file = open(filename,'w')
    file.write(" <title> {0}    </title> \n <meta>  {1}    </meta> ".format(sitename,author))
    file.close()
    if jsfolder == 'y':
        jsfolder = dir + 'js/'
        mkdir(jsfolder)
    if csfolder == 'y':
        csfolder = dir + 'css/'
        mkdir(csfolder)
    return 0


if __name__ == '__main__':
            sitename,author,jsfolder,csfolder = get_input()
            name_text(sitename,author,jsfolder,csfolder)

效果图




发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言