码迷,mamicode.com
首页 > 编程语言 > 详细

Python的对象操作(一)

时间:2014-10-23 01:20:47      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   for   strong   sp   文件   

 

python支持对象和函数

 

1. python是解释型语言,逐行运行

 

2. 对象调用

 

例子:删除文件的一个例子

2.1 先定义一个类 class MyApp:

2.2 import 引用要用到的模块

__author__ = Bright

import shutil
import os

"""
* 对象操作实战
* 上演出多个文件
"""


class MyApp:
    def __init__(self, root):
        self.root = root
        print(根目录%s % self.root)

    def DeleteFile(self, path):  # 删除单个文件
        if path != ‘‘:
            path = path.strip()  # 去空
            path = str.format("{0}\\{1}", self.root, path)
        if os.path.isfile(path):
            os.remove(path)
        elif os.path.isdir(path):
            shutil.rmtree(path, True)
        print(删除成功)

    def DeleteFiles(self, path):  # 删除多个文件
        path = str.format("{0}\\{1}", self.root, path)
        if , in path:
            paths = path.split(,)
            for item in paths:
                self.DeleteFile(item)
        else:
            self.DeleteFile(path)
        print(删除成功)


if __name__ == __main__:
    root = J:\\Download
    app = MyApp(root)
    gameName = input(请输入游戏名:)
    app.DeleteFile(gameName)

 

3.python文件的__name__是缺省值,默认是"__main__",如果import 调用模块的话,__name__一般是模块文件名,不带路径或扩展名,比如  bubuko.com,布布扣

Python的对象操作(一)

标签:style   blog   http   color   os   for   strong   sp   文件   

原文地址:http://www.cnblogs.com/Jiemomoon/p/4044729.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!