python代码改写_有没有大神帮忙改写这段Python代码,改成Java,或者提供下思路?...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

import sys, time

import json

import requests

# Read arugments

try:

filename = sys.argv[1]

except IndexError:

print('looking for: \'python compile.py example.tex\'')

quit()

# Load contents of .tex file

fid = open(filename, 'rb')

text = fid.read()

fid.close()

# Post contents to writeLaTeX

payload = {'snip': text, 'spash': 'none'}

r = requests.post('https://www.overleaf.com/docs', data=payload)

r_text = '%s.txt' % filename.split('.tex')[0]

fid = open(r_text, 'wb')

fid.write(r.content)

fid.close()

print('PDF saved: \'%s\'' % r_text)

print(r.headers)

print(r.request.headers)

# Recieve response

print('Uploaded: %s' % r.url)

doc_id = r.url.split('/')[3]

# Get address of PDF

time.sleep(4)

pdf_url = 'https://www.overleaf.com/docs/%s/pdf.pdf' % doc_id

print('downloaded: %s' % pdf_url)

r1 = requests.get(pdf_url)

print('PDF size: %s bytes' % len(r1.content))

#Write PDF to file

pdf_filename = '%s.pdf' % filename.split('.tex')[0]

fid = open(pdf_filename, 'wb')

fid.write(r1.content)

fid.close()

print('PDF saved: \'%s\'' % pdf_filename)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值