当前位置: 首页>>代码示例>>Python>>正文


Python DSStore.open方法代码示例

本文整理汇总了Python中ds_store.DSStore.open方法的典型用法代码示例。如果您正苦于以下问题:Python DSStore.open方法的具体用法?Python DSStore.open怎么用?Python DSStore.open使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ds_store.DSStore的用法示例。


在下文中一共展示了DSStore.open方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: Copyright

# 需要导入模块: from ds_store import DSStore [as 别名]
# 或者: from ds_store.DSStore import open [as 别名]
#!/usr/bin/env python3
# Copyright (c) 2013-2016 The Bitcoin Core developers
# Distributed under the MIT software license, see the accompanying
# file COPYING or http://www.opensource.org/licenses/mit-license.php.
import biplist
from ds_store import DSStore
from mac_alias import Alias
import sys

output_file = sys.argv[1]
package_name_ns = sys.argv[2]

ds = DSStore.open(output_file, 'w+')
ds['.']['bwsp'] = {
    'ShowStatusBar': False,
    'WindowBounds': b'{{300, 280}, {500, 343}}',
    'ContainerShowSidebar': False,
    'SidebarWidth': 0,
    'ShowTabView': False,
    'PreviewPaneVisibility': False,
    'ShowToolbar': False,
    'ShowSidebar': False,
    'ShowPathbar': True
}

icvp = {
    'gridOffsetX': 0.0,
    'textSize': 12.0,
    'viewOptionsVersion': 1,
    'backgroundImageAlias': b'\x00\x00\x00\x00\x02\x1e\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd1\x94\\\xb0H+\x00\x05\x00\x00\x00\x98\x0fbackground.tiff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x99\xd19\xb0\xf8\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\r\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0b.background\x00\x00\x10\x00\x08\x00\x00\xd1\x94\\\xb0\x00\x00\x00\x11\x00\x08\x00\x00\xd19\xb0\xf8\x00\x00\x00\x01\x00\x04\x00\x00\x00\x98\x00\x0e\x00 \x00\x0f\x00b\x00a\x00c\x00k\x00g\x00r\x00o\x00u\x00n\x00d\x00.\x00t\x00i\x00f\x00f\x00\x0f\x00\x02\x00\x00\x00\x12\x00\x1c/.background/background.tiff\x00\x14\x01\x06\x00\x00\x00\x00\x01\x06\x00\x02\x00\x00\x0cMacintosh HD\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x97\xab\xc3H+\x00\x00\x01\x88[\x88\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02u\xab\x8d\xd1\x94\\\xb0devrddsk\xff\xff\xff\xff\x00\x00\t \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07syscoin\x00\x00\x10\x00\x08\x00\x00\xce\x97\xab\xc3\x00\x00\x00\x11\x00\x08\x00\x00\xd1\x94\\\xb0\x00\x00\x00\x01\x00\x14\x01\x88[\x88\x00\x16\xa9\t\x00\x08\xfaR\x00\x08\xfaQ\x00\x02d\x8e\x00\x0e\x00\x02\x00\x00\x00\x0f\x00\x1a\x00\x0c\x00M\x00a\x00c\x00i\x00n\x00t\x00o\x00s\x00h\x00 \x00H\x00D\x00\x13\x00\x01/\x00\x00\x15\x00\x02\x00\x14\xff\xff\x00\x00\xff\xff\x00\x00',
    'backgroundColorBlue': 1.0,
开发者ID:einalex,项目名称:syscoin,代码行数:33,代码来源:custom_dsstore.py

示例2: len

# 需要导入模块: from ds_store import DSStore [as 别名]
# 或者: from ds_store.DSStore import open [as 别名]
#!/usr/bin/env python
# coding=utf8
# [email protected]
# poc: http://www.beebeeto.com/pdb/poc-2015-0052/
# install: https://pypi.python.org/pypi/ds_store

import sys

from ds_store import DSStore

if len(sys.argv) < 2:
    print '[*] Usage: %s path/.DS_Store' % sys.argv[0]
    sys.exit()

filelist = []
filename = sys.argv[1]
try:
    with DSStore.open(filename, 'r+') as obj:
        for i in obj:
            filelist.append(i.filename)
except Exception, e:
    print '[-] Error: %s' % str(e)
for name in set(list(filelist)):
    print '[*] ' + name
开发者ID:JackDrogon,项目名称:Tools,代码行数:26,代码来源:ds_store_viewer.py

示例3: tqdm

# 需要导入模块: from ds_store import DSStore [as 别名]
# 或者: from ds_store.DSStore import open [as 别名]
from ds_store import DSStore
from tqdm import tqdm
import argparse

parser = argparse.ArgumentParser()

parser.add_argument("-p", "--path", help="Path to the DS_Store file", required=True)
parser.add_argument("-t", "--type", help="Type : Iloc, bwsp, lsvp, lsvP, icvp", default='Iloc')
args = parser.parse_args()

dsstore = DSStore.open(args.path, 'r+')
for data in tqdm(dsstore):
	data = str(data)
	entry = data.translate(None, "<>")
	entry = entry.split(' ')
	if(entry[1] == args.type):
		print(entry[0])
开发者ID:dhaval17,项目名称:DS_Store,代码行数:19,代码来源:dsstore.py

示例4: init

# 需要导入模块: from ds_store import DSStore [as 别名]
# 或者: from ds_store.DSStore import open [as 别名]
 def init(self, data):
     """
     Open a .DS_Store file
     """
     _input = StringIO(data)
     self._store = DSStore.open(_input)
开发者ID:foobarmonk,项目名称:w3af,代码行数:8,代码来源:dot_ds_store.py


注:本文中的ds_store.DSStore.open方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。