20221106 morning

This commit is contained in:
weiye.wang 2022-11-06 10:08:46 +08:00
parent 3545eefecc
commit 72b975fe2b
12 changed files with 2734 additions and 957 deletions

View File

@ -2,7 +2,7 @@
"cells": [
{
"cell_type": "code",
"execution_count": 3,
"execution_count": 11,
"metadata": {},
"outputs": [
{
@ -11,7 +11,7 @@
"0"
]
},
"execution_count": 3,
"execution_count": 11,
"metadata": {},
"output_type": "execute_result"
}
@ -21,7 +21,7 @@
"\n",
"\"\"\"---设置关键字, 同一field下不同选项为or关系, 同一字典中不同字段间为and关系, 不同字典间为or关系, _not表示列表中的关键字都不含, 同一字典中的数字用来供应同一字段不同的条件之间的and---\"\"\"\n",
"keywords_dict_table = [\n",
" {\"tags\":[\"空间向量\"]}\n",
" {\"tags\":[\"第七单元\"],\"tags_not\":[\"抛物线\",\"椭圆\",\"双曲线\",\"直线\"],\"content_not\":[\"圆\"]}\n",
"]\n",
"\"\"\"---关键字设置完毕---\"\"\"\n",
"# 示例: keywords_dict_table = [\n",

View File

@ -2,7 +2,7 @@
"cells": [
{
"cell_type": "code",
"execution_count": 2,
"execution_count": 10,
"metadata": {},
"outputs": [
{
@ -17,11 +17,11 @@
"#在 临时文件/赋能答题纸 目录中保留一个pdf(赋能试卷的答题纸), 不留别的pdf文件. \n",
"#在 临时文件/赋能答题纸 目录中保留 赋能template.tex.\n",
"\"\"\"---设置文件名---\"\"\"\n",
"filename = \"赋能05\"\n",
"filename = \"赋能09\"\n",
"\n",
"\"\"\"---设置题目列表---\"\"\"\n",
"problems = r\"\"\"\n",
"366:369,30281,371:375\n",
"406:408,11585,410:415\n",
"\"\"\"\n",
"#完成后将含有 filename 的文件移至其它目录\n",
"\n",

View File

@ -2,7 +2,7 @@
"cells": [
{
"cell_type": "code",
"execution_count": 3,
"execution_count": 4,
"metadata": {},
"outputs": [
{
@ -11,7 +11,7 @@
"text": [
"首个空闲id: 12030 , 直至 020000\n",
"首个空闲id: 20227 , 直至 030000\n",
"首个空闲id: 30473 , 直至 999999\n"
"首个空闲id: 30474 , 直至 999999\n"
]
}
],

View File

@ -2,26 +2,161 @@
"cells": [
{
"cell_type": "code",
"execution_count": 18,
"execution_count": 23,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"题号: 010540 , 字段: usages 中已添加数据: 20221105\t2023届高三02班\t0.839\t0.774\t0.710\n",
"题号: 010535 , 字段: usages 中已添加数据: 20221105\t2023届高三02班\t1.000\t1.000\t1.000\n",
"题号: 000222 , 字段: usages 中已添加数据: 20221105\t2023届高三02班\t0.935\n",
"题号: 000654 , 字段: usages 中已添加数据: 20221105\t2023届高三02班\t0.548\n",
"题号: 003585 , 字段: usages 中已添加数据: 20221105\t2023届高三02班\t0.774\n",
"题号: 003787 , 字段: usages 中已添加数据: 20221105\t2023届高三02班\t0.968\n",
"题号: 004647 , 字段: usages 中已添加数据: 20221105\t2023届高三02班\t0.968\n",
"题号: 009349 , 字段: usages 中已添加数据: 20221105\t2023届高三02班\t0.839\n",
"题号: 000229 , 字段: usages 中已添加数据: 20221105\t2023届高三02班\t0.903\n",
"题号: 000672 , 字段: usages 中已添加数据: 20221105\t2023届高三02班\t0.935\n",
"题号: 009741 , 字段: usages 中已添加数据: 20221105\t2023届高三02班\t0.903\n",
"题号: 010545 , 字段: usages 中已添加数据: 20221105\t2023届高三02班\t1.000\n",
"题号: 009744 , 字段: usages 中已添加数据: 20221105\t2023届高三02班\t0.710\n"
"题号: 000275 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 000279 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 000337 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 000369 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 000464 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 000467 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 000669 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 000707 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 000728 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 000739 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 000783 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 000804 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 000806 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 000833 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 000864 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 000878 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 000909 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 000957 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 000968 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002393 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002395 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002397 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002398 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002400 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002401 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002402 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002403 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002404 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002405 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002406 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002407 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002408 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002409 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002410 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002411 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002412 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002413 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002417 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002418 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002419 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002420 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002421 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002422 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002423 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002424 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002425 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002426 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002427 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002429 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002430 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002431 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002432 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002434 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002436 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002437 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002438 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002439 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002440 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002441 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002445 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002450 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002685 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002689 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 002690 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 003437 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 003438 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 003439 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 003440 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 003441 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 003443 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 003444 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 003446 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 003447 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 003448 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 003449 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 003450 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 003451 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 003599 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 003639 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 003781 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 003795 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 003837 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 003930 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 003945 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 004065 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 004078 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 004141 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 004197 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 004221 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 004225 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 004351 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 004372 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 004495 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 004514 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 004524 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 004550 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 004570 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 004626 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 004639 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 004654 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 004713 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 004764 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 008920 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 008921 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 008922 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 008923 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 008924 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 008925 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 008926 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 008927 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 008928 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 008929 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 008930 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 008931 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 008932 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 008933 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 008934 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 008935 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 008936 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 008937 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 008953 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 008954 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 008955 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 008956 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 008957 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 008960 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 008966 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 008968 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 009077 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 009081 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 009098 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 009099 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 009105 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 009106 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 009110 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 009836 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 009837 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 009838 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 009839 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 009840 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 010682 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 010683 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 010684 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 010685 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 010686 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 010688 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 010689 , 字段: tags 中已添加数据: 抛物线\n",
"题号: 010703 , 字段: tags 中已添加数据: 抛物线\n"
]
}
],

View File

@ -2,16 +2,16 @@
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"execution_count": 2,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"开始编译教师版本pdf文件: 临时文件/批量生成题目/立体几何1批量.tex_教师用_20221105.tex\n",
"开始编译教师版本pdf文件: 临时文件/赋能批量_教师用_20221105.tex\n",
"0\n",
"开始编译学生版本pdf文件: 临时文件/批量生成题目/立体几何1批量.tex_学生用_20221105.tex\n",
"开始编译学生版本pdf文件: 临时文件/赋能批量_学生用_20221105.tex\n",
"0\n"
]
}
@ -26,19 +26,18 @@
"\"\"\"---设置题目列表---\"\"\"\n",
"#字典字段为文件名, 之后为内容的题号\n",
"problems_dict = {\n",
"\"K0629001X\":\"000293,000297,009868,010740,030465\",\n",
"\"K0630002X\":\"000298,000302,000304,001948,004348,009870,010721,010730\",\n",
"\"K0630004X\":\"000294,000300,003647,004656,004698,004740,009871,010732,010735,030462,030472\",\n",
"\"K0631002X\":\"000303,000305,001981,004243,009873,010739\",\n",
"\"K0631003X\":\"000295,000296,000299,004096,009872,010737,030461,030468\"\n",
"\"赋能6\":\"376:385\",\n",
"\"赋能7\":\"386:395\",\n",
"\"赋能8\":\"396:405\",\n",
"\"赋能9\":\"406:415\"\n",
"}\n",
"\n",
"\"\"\"---设置题目列表结束---\"\"\"\n",
"\n",
"\"\"\"---设置文件保存路径---\"\"\"\n",
"#目录和文件的分隔务必用/\n",
"directory = \"临时文件/批量生成题目/\"\n",
"filename = \"立体几何1批量.tex\"\n",
"directory = \"临时文件/\"\n",
"filename = \"赋能批量\"\n",
"\"\"\"---设置文件名结束---\"\"\"\n",
"if directory[-1] != \"/\":\n",
" directory += \"/\"\n",

View File

@ -1,41 +1,446 @@
usages
tags
000275
抛物线
010540
20221105 2023届高三02班 0.839 0.774 0.710
000279
抛物线
010535
20221105 2023届高三02班 1.000 1.000 1.000
000337
抛物线
000222
20221105 2023届高三02班 0.935
000369
抛物线
000654
20221105 2023届高三02班 0.548
000464
抛物线
003585
20221105 2023届高三02班 0.774
000467
抛物线
003787
20221105 2023届高三02班 0.968
000669
抛物线
004647
20221105 2023届高三02班 0.968
000707
抛物线
009349
20221105 2023届高三02班 0.839
000728
抛物线
000229
20221105 2023届高三02班 0.903
000739
抛物线
000672
20221105 2023届高三02班 0.935
000783
抛物线
009741
20221105 2023届高三02班 0.903
000804
抛物线
010545
20221105 2023届高三02班 1.000
000806
抛物线
000833
抛物线
000864
抛物线
000878
抛物线
000909
抛物线
000957
抛物线
000968
抛物线
002393
抛物线
002395
抛物线
002397
抛物线
002398
抛物线
002400
抛物线
002401
抛物线
002402
抛物线
002403
抛物线
002404
抛物线
002405
抛物线
002406
抛物线
002407
抛物线
002408
抛物线
002409
抛物线
002410
抛物线
002411
抛物线
002412
抛物线
002413
抛物线
002417
抛物线
002418
抛物线
002419
抛物线
002420
抛物线
002421
抛物线
002422
抛物线
002423
抛物线
002424
抛物线
002425
抛物线
002426
抛物线
002427
抛物线
002429
抛物线
002430
抛物线
002431
抛物线
002432
抛物线
002434
抛物线
002436
抛物线
002437
抛物线
002438
抛物线
002439
抛物线
002440
抛物线
002441
抛物线
002445
抛物线
002450
抛物线
002685
抛物线
002689
抛物线
002690
抛物线
003437
抛物线
003438
抛物线
003439
抛物线
003440
抛物线
003441
抛物线
003443
抛物线
003444
抛物线
003446
抛物线
003447
抛物线
003448
抛物线
003449
抛物线
003450
抛物线
003451
抛物线
003599
抛物线
003639
抛物线
003781
抛物线
003795
抛物线
003837
抛物线
003930
抛物线
003945
抛物线
004065
抛物线
004078
抛物线
004141
抛物线
004197
抛物线
004221
抛物线
004225
抛物线
004351
抛物线
004372
抛物线
004495
抛物线
004514
抛物线
004524
抛物线
004550
抛物线
004570
抛物线
004626
抛物线
004639
抛物线
004654
抛物线
004713
抛物线
004764
抛物线
008920
抛物线
008921
抛物线
008922
抛物线
008923
抛物线
008924
抛物线
008925
抛物线
008926
抛物线
008927
抛物线
008928
抛物线
008929
抛物线
008930
抛物线
008931
抛物线
008932
抛物线
008933
抛物线
008934
抛物线
008935
抛物线
008936
抛物线
008937
抛物线
008953
抛物线
008954
抛物线
008955
抛物线
008956
抛物线
008957
抛物线
008960
抛物线
008966
抛物线
008968
抛物线
009077
抛物线
009081
抛物线
009098
抛物线
009099
抛物线
009105
抛物线
009106
抛物线
009110
抛物线
009836
抛物线
009837
抛物线
009838
抛物线
009839
抛物线
009840
抛物线
010682
抛物线
010683
抛物线
010684
抛物线
010685
抛物线
010686
抛物线
010688
抛物线
010689
抛物线
010703
抛物线
009744
20221105 2023届高三02班 0.710

View File

@ -1 +1 @@
000291,000292,000293,000294,000296,000297,000299,000301,000302,000304,000305,000781,001944,001947,001948,001949,001950,001951,001952,001953,001954,001955,001956,001957,001958,001959,001960,001961,001962,001963,001964,001965,001966,001968,001969,001971,001972,001973,001974,001975,001976,001977,001978,001979,001980,001981,001985,001987,001991,003624,003647,003679,004096,004243,004348,004656,004698,004740,009855,009856,009857,009858,009859,009860,009861,009862,009863,009864,009865,009867,009868,009870,009871,009872,009873,010706,010707,010708,010709,010710,010711,010712,010713,010714,010715,010716,010717,010718,010719,010720,010721,010722,010723,010724,010725,010726,010727,010729,010730,010731,010732,010733,010735,010736,010737,010738,010739,010740,030452,030453,030454,030455,030456,030457,030458,030459,030460,030461,030462,030463,030464,030465,030466,030467,030468,030469,030470,030471,030472
000263,000267,000273,000282,000283,000286,000287,000290,000395,000484,000523,000544,000597,000610,000634,000825,000839,000865,000916,002095,002096,002097,002098,002099,002100,002101,002102,002103,002104,002105,002106,002108,002109,002110,002111,002113,002114,002115,002116,002117,002119,002120,002121,002122,002123,002124,002135,002153,002181,002192,002202,002203,002211,002220,002237,002238,002246,002292,002293,002294,002296,002297,002298,002299,002301,002312,002320,002340,002341,002355,002357,002359,002383,002388,002396,002399,002414,002444,002446,002449,002453,002455,002457,002458,002459,002460,002461,002462,002463,002464,002465,002466,002473,002474,002476,002477,002691,003371,003379,003387,003405,003425,003433,003442,003445,003602,003659,003663,003671,003740,003744,003756,003766,003780,003796,003804,003831,003861,003864,003917,003929,003933,003937,003944,003972,003973,003978,003980,003981,004158,004207,004237,004246,004260,004267,004287,004343,004504,004508,004650,004718,004734,004742,004749,008764,008782,008789,008836,008837,008838,008839,008840,008841,008842,008843,008844,008845,008846,008847,008848,008849,008850,008851,008852,008853,008857,008867,008874,008888,008896,008911,008918,008938,008967,009079,009082,009103,009108,009810,009811,009818,009826,009835,009841,009842,009843,009844,009847,009848,009851,009852,009853,009854,009999,010611,010625,010632,010633,010634,010641,010663,010665,010681,010687,010691,010692,010693,010694,010695,010696,010699,010705

View File

@ -2,20 +2,20 @@
"cells": [
{
"cell_type": "code",
"execution_count": 5,
"execution_count": 2,
"metadata": {},
"outputs": [],
"source": [
"#修改起始id,出处,文件名\n",
"starting_id = 30452\n",
"origin = \"高中数学教与学例题与习题\"\n",
"starting_id = 12030\n",
"origin = \"2022届高三第一轮复习讲义\"\n",
"filename = r\"C:\\Users\\weiye\\Documents\\wwy sync\\临时工作区\\自拟题目4.tex\"\n",
"editor = \"20221104\\t王伟叶\""
"editor = \"20221105\\t王伟叶\""
]
},
{
"cell_type": "code",
"execution_count": 6,
"execution_count": 3,
"metadata": {},
"outputs": [],
"source": [

View File

@ -0,0 +1,327 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": 63,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"周末卷01.tex\n",
"填空题\n",
"(010923)\n",
"(010924)\n",
"(010925)\n",
"(010926)\n",
"(030013)\n",
"(010928)\n",
"(010929)\n",
"(010930)\n",
"(030014)\n",
"(010932)\n",
"(010933)\n",
"(010934)\n",
"选择题\n",
"(010935)\n",
"(010936)\n",
"(010937)\n",
"(010938)\n",
"解答题\n",
"(010939)\n",
"(010940)\n",
"(010941)\n",
"(010942)\n",
"(010943)\n",
"\n",
"\n",
"\n",
"周末卷02.tex\n",
"填空题\n",
"(010944)\n",
"(030017)\n",
"(010946)\n",
"(010947)\n",
"(010948)\n",
"(010949)\n",
"(010950)\n",
"(010951)\n",
"(010952)\n",
"(010953)\n",
"(010954)\n",
"(010955)\n",
"选择题\n",
"(010956)\n",
"(002874)\n",
"(010958)\n",
"(010959)\n",
"解答题\n",
"(010960)\n",
"(010961)\n",
"(010962)\n",
"(010963)\n",
"(010964)\n",
"\n",
"\n",
"\n",
"周末卷03.tex\n",
"填空题\n",
"(003115)\n",
"(006264)\n",
"(003096)\n",
"(001472)\n",
"(006604)\n",
"(030027)\n",
"(030028)\n",
"选择题\n",
"(006305)\n",
"解答题\n",
"(006460)\n",
"(006463)\n",
"\n",
"\n",
"\n",
"周末卷03_暂未使用.tex\n",
"填空题\n",
"(010965)\n",
"(010966)\n",
"(030023)\n",
"(010968)\n",
"(010969)\n",
"(010970)\n",
"(030025)\n",
"(010972)\n",
"(030024)\n",
"(010974)\n",
"(010975)\n",
"(010976)\n",
"选择题\n",
"(010977)\n",
"(002745)\n",
"(010979)\n",
"(010980)\n",
"解答题\n",
"(010981)\n",
"(010982)\n",
"(010983)\n",
"(010984)\n",
"(010985)\n",
"\n",
"\n",
"\n",
"周末卷04.tex\n",
"填空题\n",
"(001853)\n",
"(030108)\n",
"(003355)\n",
"(000655)\n",
"(000724)\n",
"(001860)\n",
"(002038)\n",
"(030106)\n",
"(030107)\n",
"(003621)\n",
"选择题\n",
"(001846)\n",
"(002013)\n",
"(003703)\n",
"解答题\n",
"(001557)\n",
"(004702)\n",
"\n",
"\n",
"\n",
"周末卷05.tex\n",
"填空题\n",
"(030169)\n",
"(030273)\n",
"(001677)\n",
"(003531)\n",
"(003533)\n",
"(003455)\n",
"选择题\n",
"(004092)\n",
"(003891)\n",
"(001643)\n",
"解答题\n",
"(000182)\n",
"(000187)\n",
"(000298)\n",
"(003495)\n",
"(004180)\n",
"(003500)\n",
"(003462)\n",
"\n",
"\n",
"\n",
"周末卷06.tex\n",
"填空题\n",
"(010497)\n",
"(010501)\n",
"(001726)\n",
"(030279)\n",
"(030280)\n",
"(030278)\n",
"(001631)\n",
"(001668)\n",
"(001724)\n",
"选择题\n",
"(001676)\n",
"(010487)\n",
"(009998)\n",
"(010491)\n",
"解答题\n",
"(010470)\n",
"(010533)\n",
"(010508)\n",
"(010000)\n",
"\n",
"\n",
"\n",
"周末卷07.tex\n",
"填空题\n",
"(004446)\n",
"(004447)\n",
"(004448)\n",
"(004449)\n",
"(004450)\n",
"(004451)\n",
"(004453)\n",
"(004454)\n",
"(004455)\n",
"(004456)\n",
"(004457)\n",
"选择题\n",
"(004458)\n",
"解答题\n",
"(004462)\n",
"(004463)\n",
"(004464)\n",
"\n",
"\n",
"\n",
"国庆卷.tex\n",
"课前练习\n",
"(030033)\n",
"(030030)\n",
"(030032)\n",
"(030031)\n",
"(030029)\n",
"(030034)\n",
"(030076)\n",
"(030036)\n",
"(030037)\n",
"(030039)\n",
"(030044)\n",
"(030038)\n",
"(030040)\n",
"(030041)\n",
"(030045)\n",
"(030042)\n",
"(030048)\n",
"(030046)\n",
"(030047)\n",
"(030051)\n",
"(030043)\n",
"(030052)\n",
"(030050)\n",
"(030049)\n",
"(030053)\n",
"(030054)\n",
"(030055)\n",
"(030059)\n",
"(030058)\n",
"(030056)\n",
"(030057)\n",
"(030060)\n",
"(030061)\n",
"(030063)\n",
"(030062)\n",
"(030065)\n",
"(030067)\n",
"(030066)\n",
"(030064)\n",
"(030068)\n",
"\n",
"\n",
"\n"
]
}
],
"source": [
"import os,re\n",
"\"---此处输入文件夹名---\"\n",
"directory = r\"C:\\Users\\weiye\\Documents\\wwy sync\\23届\\上学期周末卷\"\n",
"\"---文件夹名输入结束---\"\n",
"\n",
"filelist = [filename for filename in os.listdir(directory) if \".tex\" in filename]\n",
"\n",
"output = \"\"\n",
"\n",
"for filename in filelist:\n",
" print(filename)\n",
" output += filename + \"\\n\"\n",
" with open(os.path.join(directory,filename),\"r\",encoding = \"u8\") as f:\n",
" try:\n",
" data = re.findall(r\"\\\\begin{document}([\\s\\S]*?)\\\\end{document}\",f.read())[0]\n",
" data = data.replace(r\"\\section\",\"endsecbeginsec\") + \"endsec\"\n",
" sectionlist = re.findall(r\"beginsec([\\s\\S]*?)endsec\",data)\n",
" for sec in sectionlist:\n",
" secname = re.findall(r\"{([\\S]*)}\",sec)[0]\n",
" output += secname + \"\\n\"\n",
" print(secname)\n",
" for id in re.findall(r\"\\(\\d{6}\\)\",sec):\n",
" print(id)\n",
" output += id + \"\\n\"\n",
" except:\n",
" pass \n",
" output += \"\\n\\n\"\n",
" print(\"\\n\\n\")\n",
"\n",
"with open(os.path.join(directory,\"题号清点.txt\"),\"w\",encoding = \"u8\") as f:\n",
" f.write(output + \"\\n\\n\\n以下题号不含括号\\n\\n\\n\" + output.replace(\"(\",\"\").replace(\")\",\"\"))\n",
"\n",
" \n",
"\n",
"\n",
" \n",
" \n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3.8.8 ('base')",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.8.8"
},
"orig_nbformat": 4,
"vscode": {
"interpreter": {
"hash": "d311ffef239beb3b8f3764271728f3972d7b090c974f8e972fcdeedf230299ac"
}
}
},
"nbformat": 4,
"nbformat_minor": 2
}

View File

@ -9,29 +9,30 @@
"name": "stdout",
"output_type": "stream",
"text": [
"030428 填空题\n",
"030429 填空题\n",
"030430 填空题\n",
"030431 填空题\n",
"030432 填空题\n",
"030433 填空题\n",
"030434 填空题\n",
"030435 填空题\n",
"030436 填空题\n",
"030437 填空题\n",
"030438 填空题\n",
"030439 填空题\n",
"030440 选择题\n",
"030441 选择题\n",
"030442 选择题\n",
"030443 选择题\n",
"030444 解答题\n",
"030445 解答题\n",
"030446 解答题\n",
"030447 解答题\n",
"030448 解答题\n",
"030449 填空题\n",
"030450 填空题\n"
"012030 填空题\n",
"012031 填空题\n",
"012032 填空题\n",
"030452 解答题\n",
"030453 解答题\n",
"030454 填空题\n",
"030455 选择题\n",
"030456 解答题\n",
"030457 解答题\n",
"030458 解答题\n",
"030459 解答题\n",
"030460 解答题\n",
"030461 解答题\n",
"030462 解答题\n",
"030463 填空题\n",
"030464 填空题\n",
"030465 填空题\n",
"030466 填空题\n",
"030467 选择题\n",
"030468 选择题\n",
"030469 解答题\n",
"030470 填空题\n",
"030471 选择题\n",
"030472 解答题\n"
]
}
],

View File

@ -2,16 +2,16 @@
"cells": [
{
"cell_type": "code",
"execution_count": 4,
"execution_count": 10,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"开始编译教师版本pdf文件: 临时文件/立体几何空间向量_教师用_20221104.tex\n",
"开始编译教师版本pdf文件: 临时文件/圆预选_教师用_20221105.tex\n",
"0\n",
"开始编译学生版本pdf文件: 临时文件/立体几何空间向量_学生用_20221104.tex\n",
"开始编译学生版本pdf文件: 临时文件/圆预选_学生用_20221105.tex\n",
"0\n"
]
}
@ -35,7 +35,7 @@
"\n",
"\"\"\"---设置文件名---\"\"\"\n",
"#目录和文件的分隔务必用/\n",
"filename = \"临时文件/立体几何空间向量\"\n",
"filename = \"临时文件/圆预选\"\n",
"\"\"\"---设置文件名结束---\"\"\"\n",
"\n",
"\n",

File diff suppressed because it is too large Load Diff