概述
package主要是选择器接口,如selector(元素选择器)、image_selector(图像选择器)
详情
selector
根据选择器名称返回元素选择器对象
def selector(name)
参数:
- name:选择器名称
返回值:
Selector
:元素选择器对象
示例1:
获取名称叫做 百度一下 的元素选择器对象
from .package import *
def main(args):
selector = package.selector('百度一下')
image_selector
根据选择器名称返回图像选择器对象
def image_selector(name)
参数:
- name:图像选择器名称
返回值:
ImageSelector
:图像选择器对象
示例1:
获取名称叫做 图像1 的图像选择器对象
from .package import *
def main(args):
selector = package.image_selector('图像1')
get_text
获取资源文件的文本内容
get_text(self, filename, encoding=’utf-8’)
参数:
- filename:资源文件名
- encoding:读取文件时的编码格式, 默认是以
utf-8
的格式读取
返回值:
str
:返回资源文件的文本内容
示例1:
以 utf-8 的编码格式读取资源文件 123.txt 的文本内容
from . import package
def main(args):
text = package.resources.get_text('123.txt')
get_bytes
获取资源文件的二进制信息
get_bytes(self, filename)
参数:
- filename:资源文件名
返回值:
byte
:返回资源文件的二进制信息
示例1:
读取资源文件 123.txt 的二进制内容
from . import package
def main(args):
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 中
from . import package
def main(args):
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 添加到剪切板中
from .import package
def main(args):
package.resources.copy_to_clipboard(['123.txt', '234.xml'])