Python导入自定义模块

Python导入自定义模块

环境:

python session: Python 3.8.5

情景:

需要导入的模块在:C:\\Users\\LENOVO\\Desktop\\RedisGuide-code-master\\string路径下,使用cmd命令,导入该路径下的模块。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uCZXvPIA-1623812077856)(C:\Users\LENOVO\AppData\Roaming\Typora\typora-user-images\image-20210616104507527.png)]

PS C:\Users\LENOVO> python
>>> import sys
>>>sys.path.append("C:\\Users\\LENOVO\\Desktop\\RedisGuide-code-master\\string")

接下来就可以按需导入,比如我要导入cache.py,该python文件内容如下:

class Cache:
	"""
	__init__()为构造方法。
	__init__() 方法可以包含多个参数,但必须包含一个名为 self 的参数,且必须作为第一个参数。也就是说,类的构造方法最少也要有一个 self 参数
	"""
    def __init__(self, client):
        self.client = client

    def set(self, key, value):
        """
        把需要被缓存的数据储存到键 key 里面,
        如果键 key 已经有值,那么使用新值去覆盖旧值。
        """
        self.client.set(key, value)

    def get(self, key):
        """
        获取储存在键 key 里面的缓存数据,
        如果数据不存在,那么返回 None 。
        """
        return self.client.get(key)

    def update(self, key, new_value):
        """
        对键 key 储存的缓存数据进行更新,
        并返回键 key 在被更新之前储存的缓存数据。
        如果键 key 之前并没有储存数据,
        那么返回 None 。
        """
        return self.client.getset(key, new_value)

导入:

>>> from cache import Cache
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值