提交 784e1ce6 作者: martin

ocrmypdf程序增加容器制作,容器部署功能

上级 b21fc589
from collections import defaultdict
import random
# 生成100个两位数
two_digit_numbers = [random.randint(10, 99) for i in range(100)]
# 统计每个数字出现的次数
digit_counts = defaultdict(int)
for number in two_digit_numbers:
digit_counts[number] += 1
#for number in two_digit_numbers:
# for digit in str(number):
# digit_counts[digit] += 1
# 输出统计结果
for digit, count in sorted(digit_counts.items()):
print(f"数字{digit}出现了{count}次。")
a=input('Press Enter to exit')"Modify done"
4-0= 6-3= 6-1= 5+7= 4+1= 4-0= 2+0= 6-5= 7+0= 0+0=
5+9= 3-1= 0+0= 6-5= 6-1= 9-3= 5-0= 4-0= 3+8= 6+1=
6+4= 2+8= 5+3= 8-6= 9+6= 7+8= 9+3= 7-3= 0-0= 6-6=
9+7= 3+8= 5+8= 9-5= 7-1= 7-1= 9-7= 0+0= 6-4= 8-6=
3-3= 8+6= 2+2= 7+2= 9-9= 3+6= 9+9= 9+9= 1+0= 6-2=
3-1= 6-1= 5+0= 6-1= 0+7= 5-0= 6-4= 1+6= 8+9= 7-6=
9+5= 7+1= 8-3= 8-5= 9-5= 6-4= 3+4= 8-0= 0+3= 0+9=
8-5= 8-0= 2+2= 4+9= 2+4= 4-3= 5+8= 7+7= 1-1= 9-7=
9-5= 9-6= 1-1= 0+0= 2-0= 9-9= 9-1= 4+8= 2+5= 1+1=
7-1= 4+8= 2+8= 9-1= 0+7= 0+9= 7-2= 5+8= 6-3= 7+2=
4+0= 1+7= 7-6= 9-0= 0+4= 2-2= 4-4= 6-5= 2+3= 7+5=
6-1= 5+6= 3-1= 9-0= 9-2= 2+8= 4+9= 9-8= 6-2= 1+8=
2+6= 7+8= 8-1= 8-0= 0+6= 8+8= 5-0= 6+8= 2-2= 6-6=
9-7= 9+3= 3-2= 6-6= 5+0= 4-4= 2+2= 7+9= 8+2= 6+4=
6+6= 5+5= 0+4= 6-0= 1-0= 4-1= 4+9= 8+3= 7-1= 7+7=
3-0= 7+1= 2-2= 3+5= 6+4= 5-4= 4-1= 7-0= 1+4= 4+6=
6+1= 8-5= 5+0= 5-1= 5-5= 7-3= 6+0= 9-5= 2+0= 7-4=
3+6= 6+7= 6-3= 9-7= 4+4= 4+3= 9+4= 3-1= 8-7= 9-7=
4-2= 5+9= 6-1= 0+3= 5+3= 6+8= 7+2= 3-3= 3+9= 6+3=
2-1= 2-2= 8-8= 9+7= 6-3= 6+9= 3+6= 3-1= 5+6= 8+7=
"Modify done"
#!/bin/bash
if [ $# -eq 0 ]; then
echo "Usage: $0 <file_path>"
exit 1
fi
file_path=$1
if [ ! -d $file_path ]; then
echo "Error: $file_path is not a directory"
exit 1
fi
cd $file_path
for file in $(find . -name "*.md"); do
folder_name=$(basename $file .md)
mkdir $folder_name
while read line; do
urls=$(echo $line | grep -o "https://zzsn-doc.obs.cn-north-1.myhuaweicloud.com/typora/.*.png")
for url in $urls; do
curl -o $folder_name/$(basename $url) $url
done
done < $file
done
"Modify done"
...@@ -18,7 +18,7 @@ from subprocess import check_output as co ...@@ -18,7 +18,7 @@ from subprocess import check_output as co
# 脚本所在文件夹 # 脚本所在文件夹
local_dir = os.path.dirname(__file__) local_dir = os.path.dirname(__file__)
# 接收上传的文件存储位置 # 接收上传的文件存储位置
upload_dir = os.path.join('/opt', 'upload') upload_dir = os.path.join(os.sep,'opt', 'upload')
# upload_dir = os.path.join(local_dir, 'upload') # upload_dir = os.path.join(local_dir, 'upload')
# 如果上传的文件位置不存在则创建 # 如果上传的文件位置不存在则创建
os.makedirs(upload_dir, exist_ok=True) os.makedirs(upload_dir, exist_ok=True)
...@@ -54,8 +54,12 @@ def hello(): ...@@ -54,8 +54,12 @@ def hello():
def process_file(src_file_path): def process_file(src_file_path):
dst_file_path = src_file_path[0:-4]+'_mod.pdf' dst_file_path = src_file_path[0:-4] + '_mod.pdf'
flag = os.system(f'/usr/bin/ocrmypdf --force-ocr -l chi_sim+eng {src_file_path} {dst_file_path}') print(f"now is process {src_file_path}")
print(f"target file is {dst_file_path}")
# flag = os.system(f'/usr/bin/ocrmypdf --force-ocr -l chi_sim+eng {src_file_path} {dst_file_path}')
flag = os.system(f'copy {src_file_path} {dst_file_path}')
if flag == 0: if flag == 0:
return dst_file_path return dst_file_path
else: else:
......
abc
dfsdfsdfsfas
dasfads
abc
dfsdfsdfsfas
dasfads
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论