小编Adr*_*rey的帖子

如何将我的Swift代码转换回2.3

我下载了XCode Beta 8并将我的所有swift代码从Swift 2.3转换为Swift 3.这给我带来了太多问题,导致我开始了一个我已经工作了大约4个月的项目.如何将我的代码从Swift 3转换回Swift 2.3?

xcode swift swift3

3
推荐指数
1
解决办法
8851
查看次数

在Python中将str数据转换为文件对象

我正在将视频发布到Google Cloud Buckets,并且签名的PUT url可以解决问题。但是,如果文件大小大于10MB,它将无法正常工作,因此我找到了一个开放源代码,可以使用该文件,例如对象。

def read_in_chunks(file_object, chunk_size=65536):
while True:
    data = file_object.read(chunk_size)
    if not data:
        break
    yield data

def main(file, url):
content_name = str(file)
content_path = os.path.abspath(file)
content_size = os.stat(content_path).st_size

print content_name, content_path, content_size

f = open(content_path)

index = 0
offset = 0
headers = {}

for chunk in read_in_chunks(f):
    offset = index + len(chunk)
    headers['Content-Type'] = 'application/octet-stream'
    headers['Content-length'] = content_size
    headers['Content-Range'] = 'bytes %s-%s/%s' % (index, offset, content_size)
    index = offset
    try:
        r = requests.put(url, data=chunk, headers=headers)
        print "r: …
Run Code Online (Sandbox Code Playgroud)

python json file object typeconverter

1
推荐指数
1
解决办法
1104
查看次数

标签 统计

file ×1

json ×1

object ×1

python ×1

swift ×1

swift3 ×1

typeconverter ×1

xcode ×1