概述

package主要是选择器接口,如selector(元素选择器)、image_selector(图像选择器)

详情

selector

根据选择器名称返回元素选择器对象

def selector(name)
参数:

  • name:选择器名称

返回值:

  • Selector:元素选择器对象

示例1:
获取名称叫做 百度一下 的元素选择器对象

  1. from .package import *
  2. def main(args):
  3. selector = package.selector('百度一下')

image_selector

根据选择器名称返回图像选择器对象

def image_selector(name)
参数:

  • name:图像选择器名称

返回值:

  • ImageSelector:图像选择器对象

示例1:
获取名称叫做 图像1 的图像选择器对象

  1. from .package import *
  2. def main(args):
  3. selector = package.image_selector('图像1')

get_text

获取资源文件的文本内容

get_text(self, filename, encoding=’utf-8’)
参数:

  • filename:资源文件名
  • encoding:读取文件时的编码格式, 默认是以 utf-8 的格式读取

返回值:

  • str:返回资源文件的文本内容

示例1:
utf-8 的编码格式读取资源文件 123.txt 的文本内容

  1. from . import package
  2. def main(args):
  3. text = package.resources.get_text('123.txt')

get_bytes

获取资源文件的二进制信息

get_bytes(self, filename)
参数:

  • filename:资源文件名

返回值:

  • byte:返回资源文件的二进制信息

示例1:
读取资源文件 123.txt 的二进制内容

  1. from . import package
  2. def main(args):
  3. value = package.resources.get_bytes('123.txt')

copy_to

将资源文件的内容拷贝到目标文件中

copy_to(self, filename, dest_filename)
参数:

  • filename:资源文件名
  • dest_filename:资源文件内容需要拷贝到的文件的绝对路径,如 ‘D:\123.txt’

返回值:

示例1:
将资源文件 123.txt 的内容拷贝到 D:\aaa.txt 中

  1. from . import package
  2. def main(args):
  3. package.resources.copy_to('123.txt', 'D:\\aaa.txt')

copy_to_clipboard

将资源文件添加到剪切板

copy_to_clipboard(self, filenames)
参数:

  • filenames:资源文件名列表, 如[‘123.txt’, ‘234.xml’]

返回值:

示例1
将资源文件 123.txt 和234.xml 添加到剪切板中

  1. from .import package
  2. def main(args):
  3. package.resources.copy_to_clipboard(['123.txt', '234.xml'])