kelangyang commited on
Commit
98aee8e
·
verified ·
1 Parent(s): 068f7a4

Upload 55 files

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +4 -0
  2. novalConvertProject/.idea/.gitignore +8 -0
  3. novalConvertProject/.idea/csv-editor.xml +16 -0
  4. novalConvertProject/.idea/deployment.xml +63 -0
  5. novalConvertProject/.idea/encodings.xml +7 -0
  6. novalConvertProject/.idea/inspectionProfiles/Project_Default.xml +6 -0
  7. novalConvertProject/.idea/inspectionProfiles/profiles_settings.xml +6 -0
  8. novalConvertProject/.idea/misc.xml +4 -0
  9. novalConvertProject/.idea/modules.xml +8 -0
  10. novalConvertProject/.idea/novalConvertProject.iml +10 -0
  11. novalConvertProject/.idea/sshConfigs.xml +13 -0
  12. novalConvertProject/.idea/workspace.xml +220 -0
  13. novalConvertProject/C__Users_Administrator_Desktop_PycharmProject_novalConvertProject_data_userData_usingUser.txt +1 -0
  14. novalConvertProject/README.md +43 -0
  15. novalConvertProject/data/stories/《沧浪之水》阎真.txt +0 -0
  16. novalConvertProject/data/stories/一只橘猫.txt +3 -0
  17. novalConvertProject/data/stories/一日囚.txt +341 -0
  18. novalConvertProject/data/stories/不是只有你从贫穷中长大.txt +60 -0
  19. novalConvertProject/data/stories/乡村医生-_【奥地利】弗兰茨·卡夫卡_-_Z-Library_.txt +0 -0
  20. novalConvertProject/data/stories/假面具.txt +103 -0
  21. novalConvertProject/data/stories/十八岁出门远行.txt +158 -0
  22. novalConvertProject/data/stories/变形计.txt +0 -0
  23. novalConvertProject/data/stories/契诃夫短篇小说精选集(2020)(世界三大短篇小说巨匠契诃夫经典作品,语文教材推荐阅读,因为契诃夫,我们读懂了世态炎凉!)-_契诃夫_-_Z-Library__1.txt +0 -0
  24. novalConvertProject/data/stories/小王子-_【法国】圣埃克苏佩里_-_Z-Library_.txt +1934 -0
  25. novalConvertProject/data/stories/小红帽.txt +33 -0
  26. novalConvertProject/data/stories/永远的白房子.txt +6 -0
  27. novalConvertProject/data/stories/永远的白房子1.txt +1 -0
  28. novalConvertProject/data/stories/永远的白房子2.txt +2 -0
  29. novalConvertProject/data/stories/法国大革命.txt +0 -0
  30. novalConvertProject/data/stories/狗日的糧食-_劉恆_-_Z-Library_.txt +0 -0
  31. novalConvertProject/data/stories/目光(陶勇医生首部文学随笔,周国平倪萍亲笔作序,贾平凹白岩松孙俪真挚推荐。关于善恶、理想、名利、孤独、生死、自我)-_陶勇-李润-_陶勇...-_Z-Library_.txt +0 -0
  32. novalConvertProject/data/stories/赡养人类 (刘慈欣) (Z-Library).txt +275 -0
  33. novalConvertProject/data/stories/青蛙王子.txt +34 -0
  34. novalConvertProject/data/stories/饥饿艺术家.txt +22 -0
  35. novalConvertProject/data/userData/userData.json +0 -0
  36. novalConvertProject/data/userData/userLogin.json +1 -0
  37. novalConvertProject/data/userData/usingUser.txt +1 -0
  38. novalConvertProject/data/《追踪进化论》(自18世纪以来,科学家们遇见形形色色的难题,您在经受这些问题的对质时,总能做出最恰当的选择吗?本书以寓教于乐的方式证明... (Z-Library).pdf +3 -0
  39. novalConvertProject/data/云彩收集者手册 (【英】 加文·普雷特—平尼) (Z-Library).epub +3 -0
  40. novalConvertProject/data/追踪1789法国大革命 (塞德里克·格里穆) (Z-Librar.docx +3 -0
  41. novalConvertProject/data/追踪1789法国大革命 (塞德里克·格里穆) (Z-Library).pdf +3 -0
  42. novalConvertProject/flagged/log.csv +2 -0
  43. novalConvertProject/gradio_app.py +94 -0
  44. novalConvertProject/main.py +212 -0
  45. novalConvertProject/ocrConvertIntoTxt/test.ipynb +264 -0
  46. novalConvertProject/utils/__pycache__/datasetSaver.cpython-310.pyc +0 -0
  47. novalConvertProject/utils/__pycache__/datasetSaver.cpython-39.pyc +0 -0
  48. novalConvertProject/utils/__pycache__/engine.cpython-310.pyc +0 -0
  49. novalConvertProject/utils/__pycache__/engine.cpython-39.pyc +0 -0
  50. novalConvertProject/utils/__pycache__/prompt.cpython-310.pyc +0 -0
.gitattributes CHANGED
@@ -33,3 +33,7 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ novalConvertProject/data/《追踪进化论》(自18世纪以来,科学家们遇见形形色色的难题,您在经受这些问题的对质时,总能做出最恰当的选择吗?本书以寓教于乐的方式证明...[[:space:]](Z-Library).pdf filter=lfs diff=lfs merge=lfs -text
37
+ novalConvertProject/data/云彩收集者手册[[:space:]](【英】[[:space:]]加文·普雷特—平尼)[[:space:]](Z-Library).epub filter=lfs diff=lfs merge=lfs -text
38
+ novalConvertProject/data/追踪1789法国大革命[[:space:]](塞德里克·格里穆)[[:space:]](Z-Librar.docx filter=lfs diff=lfs merge=lfs -text
39
+ novalConvertProject/data/追踪1789法国大革命[[:space:]](塞德里克·格里穆)[[:space:]](Z-Library).pdf filter=lfs diff=lfs merge=lfs -text
novalConvertProject/.idea/.gitignore ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ # Default ignored files
2
+ /shelf/
3
+ /workspace.xml
4
+ # Editor-based HTTP Client requests
5
+ /httpRequests/
6
+ # Datasource local storage ignored files
7
+ /dataSources/
8
+ /dataSources.local.xml
novalConvertProject/.idea/csv-editor.xml ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="CsvFileAttributes">
4
+ <option name="attributeMap">
5
+ <map>
6
+ <entry key="\flagged\log.csv">
7
+ <value>
8
+ <Attribute>
9
+ <option name="separator" value="," />
10
+ </Attribute>
11
+ </value>
12
+ </entry>
13
+ </map>
14
+ </option>
15
+ </component>
16
+ </project>
novalConvertProject/.idea/deployment.xml ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="PublishConfigData" remoteFilesAllowedToDisappearOnAutoupload="false">
4
+ <serverData>
5
+ <paths name="BERT4doc">
6
+ <serverdata>
7
+ <mappings>
8
+ <mapping local="$PROJECT_DIR$" web="/" />
9
+ </mappings>
10
+ </serverdata>
11
+ </paths>
12
+ <paths name="kaggleProgram">
13
+ <serverdata>
14
+ <mappings>
15
+ <mapping local="$PROJECT_DIR$" web="/" />
16
+ </mappings>
17
+ </serverdata>
18
+ </paths>
19
+ <paths name="[email protected]:10341 password">
20
+ <serverdata>
21
+ <mappings>
22
+ <mapping local="$PROJECT_DIR$" web="/" />
23
+ </mappings>
24
+ </serverdata>
25
+ </paths>
26
+ <paths name="[email protected]:10341 password (2)">
27
+ <serverdata>
28
+ <mappings>
29
+ <mapping local="$PROJECT_DIR$" web="/" />
30
+ </mappings>
31
+ </serverdata>
32
+ </paths>
33
+ <paths name="[email protected]:10341 password (3)">
34
+ <serverdata>
35
+ <mappings>
36
+ <mapping local="$PROJECT_DIR$" web="/" />
37
+ </mappings>
38
+ </serverdata>
39
+ </paths>
40
+ <paths name="[email protected]:10341 password (4)">
41
+ <serverdata>
42
+ <mappings>
43
+ <mapping local="$PROJECT_DIR$" web="/" />
44
+ </mappings>
45
+ </serverdata>
46
+ </paths>
47
+ <paths name="[email protected]:10341 password (5)">
48
+ <serverdata>
49
+ <mappings>
50
+ <mapping local="$PROJECT_DIR$" web="/" />
51
+ </mappings>
52
+ </serverdata>
53
+ </paths>
54
+ <paths name="[email protected]:10341 password (6)">
55
+ <serverdata>
56
+ <mappings>
57
+ <mapping local="$PROJECT_DIR$" web="/" />
58
+ </mappings>
59
+ </serverdata>
60
+ </paths>
61
+ </serverData>
62
+ </component>
63
+ </project>
novalConvertProject/.idea/encodings.xml ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="Encoding">
4
+ <file url="file://$PROJECT_DIR$/data/stories/《沧浪之水》阎真.txt" charset="GBK" />
5
+ <file url="file://$PROJECT_DIR$/data/stories/赡养人类 (刘慈欣) (Z-Library).txt" charset="GBK" />
6
+ </component>
7
+ </project>
novalConvertProject/.idea/inspectionProfiles/Project_Default.xml ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ <component name="InspectionProjectProfileManager">
2
+ <profile version="1.0">
3
+ <option name="myName" value="Project Default" />
4
+ <inspection_tool class="Eslint" enabled="true" level="WARNING" enabled_by_default="true" />
5
+ </profile>
6
+ </component>
novalConvertProject/.idea/inspectionProfiles/profiles_settings.xml ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ <component name="InspectionProjectProfileManager">
2
+ <settings>
3
+ <option name="USE_PROJECT_PROFILE" value="false" />
4
+ <version value="1.0" />
5
+ </settings>
6
+ </component>
novalConvertProject/.idea/misc.xml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.9" project-jdk-type="Python SDK" />
4
+ </project>
novalConvertProject/.idea/modules.xml ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="ProjectModuleManager">
4
+ <modules>
5
+ <module fileurl="file://$PROJECT_DIR$/.idea/novalConvertProject.iml" filepath="$PROJECT_DIR$/.idea/novalConvertProject.iml" />
6
+ </modules>
7
+ </component>
8
+ </project>
novalConvertProject/.idea/novalConvertProject.iml ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <module type="PYTHON_MODULE" version="4">
3
+ <component name="NewModuleRootManager">
4
+ <content url="file://$MODULE_DIR$">
5
+ <sourceFolder url="file://$MODULE_DIR$" isTestSource="false" />
6
+ </content>
7
+ <orderEntry type="jdk" jdkName="Python 3.9" jdkType="Python SDK" />
8
+ <orderEntry type="sourceFolder" forTests="false" />
9
+ </component>
10
+ </module>
novalConvertProject/.idea/sshConfigs.xml ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="SshConfigs">
4
+ <configs>
5
+ <sshConfig authType="PASSWORD" host="frp-bj.wwooww.cn" id="60cbbd8c-1546-45f4-9f9c-24999c3d87e8" port="10341" customName="实验室设备ssh" nameFormat="CUSTOM" username="yangkelang" useOpenSSHConfig="true">
6
+ <option name="customName" value="实验室设备ssh" />
7
+ </sshConfig>
8
+ <sshConfig authType="PASSWORD" host="frp-bj.wwooww.cn" id="d441d9a1-61c7-4bbd-9816-918494bf3b64" port="10341" customName="torch-learning" nameFormat="CUSTOM" username="yangkelang" useOpenSSHConfig="true">
9
+ <option name="customName" value="torch-learning" />
10
+ </sshConfig>
11
+ </configs>
12
+ </component>
13
+ </project>
novalConvertProject/.idea/workspace.xml ADDED
@@ -0,0 +1,220 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="AutoImportSettings">
4
+ <option name="autoReloadType" value="SELECTIVE" />
5
+ </component>
6
+ <component name="ChangeListManager">
7
+ <list default="true" id="625a3299-5e06-47cb-9562-d400ceb0653a" name="Changes" comment="" />
8
+ <option name="SHOW_DIALOG" value="false" />
9
+ <option name="HIGHLIGHT_CONFLICTS" value="true" />
10
+ <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
11
+ <option name="LAST_RESOLUTION" value="IGNORE" />
12
+ </component>
13
+ <component name="FileTemplateManagerImpl">
14
+ <option name="RECENT_TEMPLATES">
15
+ <list>
16
+ <option value="Python Script" />
17
+ <option value="Jupyter Notebook" />
18
+ </list>
19
+ </option>
20
+ </component>
21
+ <component name="MarkdownSettingsMigration">
22
+ <option name="stateVersion" value="1" />
23
+ </component>
24
+ <component name="ProjectId" id="2daS03nMbZ3TyteZvlyZPVmnOkD" />
25
+ <component name="ProjectViewState">
26
+ <option name="hideEmptyMiddlePackages" value="true" />
27
+ <option name="showLibraryContents" value="true" />
28
+ </component>
29
+ <component name="PropertiesComponent">{
30
+ &quot;keyToString&quot;: {
31
+ &quot;RunOnceActivity.OpenProjectViewOnStart&quot;: &quot;true&quot;,
32
+ &quot;RunOnceActivity.ShowReadmeOnStart&quot;: &quot;true&quot;,
33
+ &quot;WebServerToolWindowFactoryState&quot;: &quot;true&quot;,
34
+ &quot;last_opened_file_path&quot;: &quot;C:/Users/Administrator/Desktop/PycharmProject/novalConvertProject/data/stories&quot;,
35
+ &quot;node.js.detected.package.eslint&quot;: &quot;true&quot;,
36
+ &quot;node.js.detected.package.tslint&quot;: &quot;true&quot;,
37
+ &quot;node.js.selected.package.eslint&quot;: &quot;(autodetect)&quot;,
38
+ &quot;node.js.selected.package.tslint&quot;: &quot;(autodetect)&quot;,
39
+ &quot;nodejs_package_manager_path&quot;: &quot;npm&quot;,
40
+ &quot;settings.editor.selected.configurable&quot;: &quot;preferences.pluginManager&quot;,
41
+ &quot;vue.rearranger.settings.migration&quot;: &quot;true&quot;
42
+ }
43
+ }</component>
44
+ <component name="RecentsManager">
45
+ <key name="CopyFile.RECENT_KEYS">
46
+ <recent name="C:\Users\Administrator\Desktop\PycharmProject\novalConvertProject\data\stories" />
47
+ </key>
48
+ <key name="MoveFile.RECENT_KEYS">
49
+ <recent name="C:\Users\Administrator\Desktop\PycharmProject\novalConvertProject\utils" />
50
+ </key>
51
+ </component>
52
+ <component name="RunManager" selected="Python.gradio_app">
53
+ <configuration name="datasetSaver" type="PythonConfigurationType" factoryName="Python" temporary="true" nameIsGenerated="true">
54
+ <module name="novalConvertProject" />
55
+ <option name="INTERPRETER_OPTIONS" value="" />
56
+ <option name="PARENT_ENVS" value="true" />
57
+ <envs>
58
+ <env name="PYTHONUNBUFFERED" value="1" />
59
+ </envs>
60
+ <option name="SDK_HOME" value="" />
61
+ <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/utils" />
62
+ <option name="IS_MODULE_SDK" value="true" />
63
+ <option name="ADD_CONTENT_ROOTS" value="true" />
64
+ <option name="ADD_SOURCE_ROOTS" value="true" />
65
+ <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
66
+ <option name="SCRIPT_NAME" value="$PROJECT_DIR$/utils/datasetSaver.py" />
67
+ <option name="PARAMETERS" value="" />
68
+ <option name="SHOW_COMMAND_LINE" value="false" />
69
+ <option name="EMULATE_TERMINAL" value="false" />
70
+ <option name="MODULE_MODE" value="false" />
71
+ <option name="REDIRECT_INPUT" value="false" />
72
+ <option name="INPUT_FILE" value="" />
73
+ <method v="2" />
74
+ </configuration>
75
+ <configuration name="gradio_app" type="PythonConfigurationType" factoryName="Python" temporary="true" nameIsGenerated="true">
76
+ <module name="novalConvertProject" />
77
+ <option name="INTERPRETER_OPTIONS" value="" />
78
+ <option name="PARENT_ENVS" value="true" />
79
+ <envs>
80
+ <env name="PYTHONUNBUFFERED" value="1" />
81
+ </envs>
82
+ <option name="SDK_HOME" value="" />
83
+ <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
84
+ <option name="IS_MODULE_SDK" value="true" />
85
+ <option name="ADD_CONTENT_ROOTS" value="true" />
86
+ <option name="ADD_SOURCE_ROOTS" value="true" />
87
+ <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
88
+ <option name="SCRIPT_NAME" value="$PROJECT_DIR$/gradio_app.py" />
89
+ <option name="PARAMETERS" value="" />
90
+ <option name="SHOW_COMMAND_LINE" value="false" />
91
+ <option name="EMULATE_TERMINAL" value="false" />
92
+ <option name="MODULE_MODE" value="false" />
93
+ <option name="REDIRECT_INPUT" value="false" />
94
+ <option name="INPUT_FILE" value="" />
95
+ <method v="2" />
96
+ </configuration>
97
+ <configuration name="main" type="PythonConfigurationType" factoryName="Python" temporary="true" nameIsGenerated="true">
98
+ <module name="novalConvertProject" />
99
+ <option name="INTERPRETER_OPTIONS" value="" />
100
+ <option name="PARENT_ENVS" value="true" />
101
+ <envs>
102
+ <env name="PYTHONUNBUFFERED" value="1" />
103
+ </envs>
104
+ <option name="SDK_HOME" value="" />
105
+ <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
106
+ <option name="IS_MODULE_SDK" value="true" />
107
+ <option name="ADD_CONTENT_ROOTS" value="true" />
108
+ <option name="ADD_SOURCE_ROOTS" value="true" />
109
+ <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
110
+ <option name="SCRIPT_NAME" value="$PROJECT_DIR$/main.py" />
111
+ <option name="PARAMETERS" value="" />
112
+ <option name="SHOW_COMMAND_LINE" value="false" />
113
+ <option name="EMULATE_TERMINAL" value="false" />
114
+ <option name="MODULE_MODE" value="false" />
115
+ <option name="REDIRECT_INPUT" value="false" />
116
+ <option name="INPUT_FILE" value="" />
117
+ <method v="2" />
118
+ </configuration>
119
+ <configuration name="test" type="PythonConfigurationType" factoryName="Python" temporary="true" nameIsGenerated="true">
120
+ <module name="novalConvertProject" />
121
+ <option name="INTERPRETER_OPTIONS" value="" />
122
+ <option name="PARENT_ENVS" value="true" />
123
+ <envs>
124
+ <env name="PYTHONUNBUFFERED" value="1" />
125
+ </envs>
126
+ <option name="SDK_HOME" value="" />
127
+ <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
128
+ <option name="IS_MODULE_SDK" value="true" />
129
+ <option name="ADD_CONTENT_ROOTS" value="true" />
130
+ <option name="ADD_SOURCE_ROOTS" value="true" />
131
+ <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
132
+ <option name="SCRIPT_NAME" value="C:\Users\Administrator\Desktop\PycharmProject\novalConvertProject\utils\test.py" />
133
+ <option name="PARAMETERS" value="" />
134
+ <option name="SHOW_COMMAND_LINE" value="false" />
135
+ <option name="EMULATE_TERMINAL" value="false" />
136
+ <option name="MODULE_MODE" value="false" />
137
+ <option name="REDIRECT_INPUT" value="false" />
138
+ <option name="INPUT_FILE" value="" />
139
+ <method v="2" />
140
+ </configuration>
141
+ <recent_temporary>
142
+ <list>
143
+ <item itemvalue="Python.gradio_app" />
144
+ <item itemvalue="Python.main" />
145
+ <item itemvalue="Python.datasetSaver" />
146
+ <item itemvalue="Python.test" />
147
+ </list>
148
+ </recent_temporary>
149
+ </component>
150
+ <component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
151
+ <component name="TaskManager">
152
+ <task active="true" id="Default" summary="Default task">
153
+ <changelist id="625a3299-5e06-47cb-9562-d400ceb0653a" name="Changes" comment="" />
154
+ <created>1710244471161</created>
155
+ <option name="number" value="Default" />
156
+ <option name="presentableId" value="Default" />
157
+ <updated>1710244471161</updated>
158
+ <workItem from="1710244473513" duration="545000" />
159
+ <workItem from="1710245844154" duration="175000" />
160
+ <workItem from="1710325115466" duration="4093000" />
161
+ <workItem from="1710330445863" duration="2400000" />
162
+ <workItem from="1710381016477" duration="18000" />
163
+ <workItem from="1710396357732" duration="140000" />
164
+ <workItem from="1710397078069" duration="1603000" />
165
+ <workItem from="1710408952218" duration="1749000" />
166
+ <workItem from="1710414295044" duration="6044000" />
167
+ <workItem from="1710472428166" duration="11657000" />
168
+ <workItem from="1710495142962" duration="747000" />
169
+ <workItem from="1710555654573" duration="4663000" />
170
+ <workItem from="1710584626072" duration="596000" />
171
+ <workItem from="1710830338356" duration="3353000" />
172
+ <workItem from="1710845723282" duration="456000" />
173
+ <workItem from="1711002085777" duration="941000" />
174
+ <workItem from="1711419681210" duration="4190000" />
175
+ <workItem from="1711527266977" duration="331000" />
176
+ <workItem from="1711532221053" duration="3573000" />
177
+ <workItem from="1711542261362" duration="140000" />
178
+ <workItem from="1711696580795" duration="1365000" />
179
+ <workItem from="1711698896518" duration="233000" />
180
+ <workItem from="1711699151934" duration="4548000" />
181
+ <workItem from="1711710723536" duration="3983000" />
182
+ <workItem from="1711800667386" duration="39000" />
183
+ <workItem from="1711870349909" duration="3312000" />
184
+ <workItem from="1712140252852" duration="1997000" />
185
+ <workItem from="1712303827465" duration="1199000" />
186
+ <workItem from="1713246335489" duration="1390000" />
187
+ <workItem from="1713322535728" duration="5000" />
188
+ <workItem from="1713529006116" duration="22000" />
189
+ <workItem from="1713614787853" duration="34000" />
190
+ <workItem from="1713617959999" duration="1677000" />
191
+ <workItem from="1713619956713" duration="796000" />
192
+ </task>
193
+ <servers />
194
+ </component>
195
+ <component name="TypeScriptGeneratedFilesManager">
196
+ <option name="version" value="3" />
197
+ </component>
198
+ <component name="XDebuggerManager">
199
+ <breakpoint-manager>
200
+ <breakpoints>
201
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
202
+ <url>file://$PROJECT_DIR$/main.py</url>
203
+ <line>166</line>
204
+ <option name="timeStamp" value="11" />
205
+ </line-breakpoint>
206
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
207
+ <url>file://$PROJECT_DIR$/utils/engine.py</url>
208
+ <line>83</line>
209
+ <option name="timeStamp" value="15" />
210
+ </line-breakpoint>
211
+ </breakpoints>
212
+ </breakpoint-manager>
213
+ </component>
214
+ <component name="com.intellij.coverage.CoverageDataManagerImpl">
215
+ <SUITE FILE_PATH="coverage/novalConvertProject$datasetSaver.coverage" NAME="datasetSaver Coverage Results" MODIFIED="1710490496088" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/utils" />
216
+ <SUITE FILE_PATH="coverage/novalConvertProject$main.coverage" NAME="main Coverage Results" MODIFIED="1711699841002" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
217
+ <SUITE FILE_PATH="coverage/novalConvertProject$gradio_app.coverage" NAME="gradio_app Coverage Results" MODIFIED="1713246367574" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
218
+ <SUITE FILE_PATH="coverage/novalConvertProject$test.coverage" NAME="test Coverage Results" MODIFIED="1710398569369" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
219
+ </component>
220
+ </project>
novalConvertProject/C__Users_Administrator_Desktop_PycharmProject_novalConvertProject_data_userData_usingUser.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ 2024009
novalConvertProject/README.md ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+ ```
6
+ text_adventure_game/
7
+
8
+ ├── utils/ # 存放工具函数和辅助类
9
+ │ └── openai.py # OpenAI API 客户端
10
+ │ └── prompt.py # 用户输入提示
11
+ │ └── game_engine.py # 游戏引擎,负责处理游戏逻辑
12
+ │ └── ...
13
+
14
+ ├── data/ # 存放游戏内容和故事情节
15
+ │ ├── stories/ # 存放短篇小说或游戏故事
16
+ │ │ └── story1.txt
17
+ │ │ └── story2.txt
18
+ │ │ └── ...
19
+ │ ├── game_content.json # 游戏内容,包含对话、选项等
20
+ │ └── ...
21
+
22
+ ├── gradio_app.py # Gradio 前端应用
23
+
24
+ ├── main.py # 游戏主程序入口
25
+
26
+ └── README.md # 项目说明文档
27
+ ```
28
+
29
+
30
+
31
+
32
+
33
+
34
+
35
+
36
+
37
+
38
+
39
+
40
+
41
+
42
+
43
+
novalConvertProject/data/stories/《沧浪之水》阎真.txt ADDED
The diff for this file is too large to render. See raw diff
 
novalConvertProject/data/stories/一只橘猫.txt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+
2
+
3
+ 一只小橘猫出生在了一条小巷子里,它跌跌撞撞的长大。某一天醒来,猫妈妈不见了,它以为猫妈妈会像之前一样,在不久之后带着食物回来。于是它坐在巷子口等啊等,等到饥肠辘辘,等到巷子口的人影稀疏,等到太阳被西边的大山全部遮住,猫妈妈依旧没有回来。小橘猫失落的往猫窝走去,半路上一只黑色中年猫突然跳了出来“小家伙,饿吗?”“饿!”小橘猫懵懂的点点头。“跟我来,可以让你吃饱喝足!”黑猫说完也不等小橘猫回答,便钻入了夜色中。这个小巷子每天都会有环卫工人打扫的很干净,老鼠蟑螂什么的它是不可能捉到的,而昆虫青蛙什么的在这种满是喧嚣的城市更是少之又少。小橘猫实在是饿的不行了,尽管它从来没有离开过这个巷子,尽管它不知道黑猫可不可信,但是在生理需求的推动之下,它的四肢几乎没有听从大脑的犹豫,便随着黑猫的方向遁匿而去。它跟着黑猫来到了一条新的大街,这是一条小吃街,街道上人来人往,两旁环绕着各式各样的小吃摊,喧闹之声不绝于耳,无人发现墙根的角落处多了一大一小两只猫咪。“看到街上这些吃的和络绎不绝的人了吗?”黑猫对着小橘猫下巴往街上一扬。“你可以选择穿梭于各个餐桌之下,这些人类的残根剩渣绝对能让你吃饱。但是你每天吃能吃饱一顿,白天只能靠下水道的蟑螂和老鼠糊口。”黑猫继续说道。“对我们猫来说,老鼠和蟑螂不也是很好的食物吗?”小橘猫不解!黑猫不屑“没见过世面的小猫咪,一看你就没吃过好的。”“真有本事有野心的猫,早就把毛捋顺了,堆起脸颊弧度,也就是人类口中所谓的‘笑容’,蹲在某个灯光闪耀的路口,或是看似不经意的穿梭于那群年轻人的脚边,用他们能听到的声音断断续续的叫唤着了”小橘猫依旧疑惑“然后呢,为什么要这样做?”黑猫一副看傻子一样的神情对着橘猫道“然后?要什么然后?只要你往那一叫唤,那群愚蠢的人类就会像蠢狗一样笑嘻嘻的给你送来美味的食物。要是你有运气好,那些蠢人还会每天主动送你一日三餐。”小橘猫半信半疑,尽管此时的黑猫一直在催促着要它赶紧试试,它也不敢盲目的尝试。只是沿着聚餐人的餐桌,小心翼翼的吃着他们剩下的食物。它觉得这样就已经很好了,至少它现在也能吃饱。黑猫看着小橘猫实在是一副朽木不可雕也,怒不可遏的咆哮一声便向小橘猫扑去。两只猫咪扑斗在一起,发出了一声声凄厉的嘶吼,惹得小吃街的行人惊慌不已,纷纷退出几米以外观看这场令人害怕却不解的“战争”。人类不理解这只大猫为什么要欺负小猫,就连小橘猫也觉得这场撕咬很奇怪。小橘猫定然不是黑猫的对手,不一会儿便败下阵来,从黑猫的爪下挣脱完就往大街上人多的地方跑。围观的人纷纷为它让出小路,但目光却一直在它身上停留。小橘猫没有跑太远,仅是跑出俩三个小吃摊外便停了下来,它知道黑猫不会追来,毕竟这里人很多。而且它也不想过早离开这条街,它还没有吃饱。于是小橘猫又穿梭在一个餐桌之下,想找点人类留下的食物残渣。这时它突然听到一个年轻的女孩发出尖叫“妈呀,快看这里有只好可爱的小猫咪”紧接着又有几个人声“小猫小猫,到我这里来,让我摸摸你”“来来来嘬嘬嘬,给你吃肉肉”肉块循着那人的声音从她的筷子上掉落下来,那是一块很完整很肥美的肉,不像它之前吃的那些只剩残存肉渣的骨头或者其他干瘪难吃的东西,这块肉散发着调料与油脂的香味,令小橘猫不假思索就咬了上去,果然很好吃啊。小橘猫吃完仍旧意犹未尽,便抬头望向了那个给它肉的人类。那是个穿着时髦的女孩子,正笑意盈盈的与小橘猫对视着。猫的眼中人都长得差不多,小橘猫环绕了一圈望着它的人类,这次它想起了黑猫对它说过的话,于是它尽力堆起脸上的弧度,对着这些人“喵~”了一声。果然,这群人一阵嬉笑之后,抛给了它更多肉,甚至还有鱼!小橘猫惊呆了,但这种惊讶并没有持续很久,因为本能让它对食物做出了更迅速的反应。这一夜的经历给小橘猫带来的变化是巨大的,他不再害怕妈妈的离去,尽管偶尔还是会有点悲伤;也不再害怕没有食物裹腹,它现在对于乞食已经非常熟练了。于是小橘猫日子便在一顿又一顿的投喂中度过,一开始它还会在白天捕食点老鼠蟑螂什么的吃吃,后来就直接摆烂了,它想反正晚上会有人给它投喂的,只要它假装可怜兮兮的叫几声就好了。于是小橘猫白天就蜷缩在避风雨��阴凉地忍着饥饿睡觉,晚上便穿梭于小吃街乞讨。时光在这样的日子里飞速逃窜,转身便是几个月之后了。小橘猫不再是之前瘦瘦小小的样子,长久的懒惰令它的身躯迅速臃肿,特别是身体中段丰满的隆起,往街上一坐就像一块结实的刷着橘色与白色渐变墙体。它的声音也不再婉转,而是粗糙中带着些嘶哑。现在的它俨然是一只油腻的肥猫,不再令路人轻易怜悯投喂。长期没有练习狩猎技巧,令它的四肢也不再灵活,老鼠从它眼前飞速窜过,它也不能迅速追捕上去。偶尔捉到一些蟑螂壁虎什么的已是很难得,但从前吃过的美味实在是太多,现下这些便显得十分难以下口,但也只能闭眼吃下。黑猫好像永远会在橘猫艰难的时刻出现,它看着不似从前的橘猫无奈摇头“你怎么还在流浪?”橘猫不解“什么意思?”“你难道不会找准机会,进到一个人类的家里吗?”黑猫道“还能这样?我今晚就试试!”“你这样的已经没人要了,你已经不可爱了”黑猫嘲讽道。橘猫不信,晚上它依旧用着之前老套的方式吸引着人类投喂“哪来的肥猫?还不快滚,影响我的食欲”“这猫也太肥了,这得是吃了多少”“走开,还不快出去,影响我的客人我打断你的腿”……橘猫终于相信了黑猫的话,悻悻的挪着步子走到黑猫旁“它们真的不喜欢我了,我该怎么办”“我也不知道,人类的心思谁能猜透呢”黑猫整理着毛发说道橘猫失落的趴在墙角舔舐着爪子,它刚刚被人从一个摊子前驱赶走,踩到了一份洒落的汤汁,现在爪子上还残存着一些香味。它细细舔着,突然顿了一下像是想到了什么“我看你身姿矫健,叫声也算好听,你为什么不去找他们要吃的?”橘猫不解的问“人类的世界里像我们这种黑猫是不吉利的,我在人群里只有挨受唾沫和驱赶的份。”黑猫漫不经心的说到。“它们会将不幸与矛盾归结于今天晚上遇到了黑猫,将事与愿违推卸到无关事物的身上,以此来减轻自己的责任与负罪感似乎是人类与生俱来就会干的!”黑猫嘲讽的说道“有更愚蠢的还会害怕我身边游荡着死去人类的魂魄!因此它们还畏惧我,害怕我给他们带来不详与噩兆,真是可笑!”橘猫觉得不可思议,人类的想法真的很难猜透!
novalConvertProject/data/stories/一日囚.txt ADDED
@@ -0,0 +1,341 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ B先生死了。就在他搬进这座大楼不到二十四小时。
2
+
3
+ B先生是昨夜,不,准确地说是今天凌晨0点住进来的。那时夜雾弥漫,有两个黑衣男子陪着他,拎着三只大提箱,敲开我值班的房门,要租一间不带家具的房子。这个要求有点奇怪,因为大多数人都想要有家具的房间。
4
+
5
+ “请问你们要租多大的屋子?”我打量着B的光头问。他戴着眼镜,苍白而又腼腆,脸上有种愁苦的模样。
6
+
7
+ 一个黑衣男人说:“最小的单元就可以了。一间卧室,带厨房和洗手间。”
8
+
9
+ “请原谅,三个人住这么小的房子是不是太挤了……”我说。
10
+
11
+ 黑衣人面无表情,指了指B:“就他自己住。”
12
+
13
+ “好吧,您想租多久?半年还是一年?”我问B。
14
+
15
+ B先生低声说:“一天……”
16
+
17
+ “什么?”我没听清楚。
18
+
19
+ 黑衣人说:“租一个月吧。这是你们最短的租期?”
20
+
21
+ “对。”我拿出登记簿,让B写下自己的名字。黑衣人付了一个月租金,然后我带他们上电梯,到了大楼16层的那个小套间。
22
+
23
+ B先生对客厅表示满意,但他抱怨房子的视野太狭窄了。黑衣男人们冷淡地沉默着,把大箱子打开。里面竟装满了简易家具——折叠的帆布衣柜、充气床垫,还有一些换洗衣服。最后,B安顿下来,一个黑衣人看了看表,说:“8月18日了,现在是凌晨0点整。”
24
+
25
+ 两个黑衣人走了。我对B说:“早点休息吧,希望您在这里住得愉快。”
26
+
27
+ 他点头说:“是啊,愉快……我不会打扰你们太久的。”
28
+
29
+ “您说什么?”
30
+
31
+ 一瞬间,他眼睛里流露出虚弱和渴望,好像要说什么。我被吓住了。但他马上恢复了常态,也就是说,恢复了那种腼腆和愁苦的模样。
32
+
33
+ “麻烦你了。请让我休息吧。”他客气地把我送出门外。
34
+
35
+ 这就是我记忆中的昨夜。
36
+
37
+ 仅隔二十几个小时,B就死在房间里。他死后形容枯槁,看上去老了很多。
38
+
39
+ 那两个黑衣人穿过夜雾走进大楼,还带了一位医生模样的人。我现在还不懂,他们是如何预知B先生的死讯的。当他们要我打开那间屋子的门,发现B毫无生气地躺在客厅地下时,他们一点也不惊讶。医生走过去,翻开B的眼皮,然后摸摸他的脖子,转身对两个黑衣人点了点头。
40
+
41
+ “他死了。”
42
+
43
+ 他们想抬起B先生的尸体,我拦在门口说:“等一下,我应该去报警。还有,我都没有发现他已经死了,你们是怎么知道的呢?”
44
+
45
+ 一个黑衣人走过来,低沉地说:“不必报警。”他拿出一份证件给我看,那是种让人无法怀疑其权威性的身份证明。我沉默了。
46
+
47
+ 他们在房间里翻来翻去,把所有简易家具拆开,每一件衣服都抖开来看——我发现那些衣服都很旧,而且都是一模一样的套装。B在这儿住了还不满一天,难道能在房子里藏什么东西吗?最后,他们将屋中的一切装进大提箱,抬起B,消失在门外。只剩我一个人站在四壁皆白、空空如也的房间里。
48
+
49
+ 对这个死去的人,我有种奇怪的感觉。我认识他只有二十几个钟头,但却像是多年的老友似的。细究原因,大概是他每次见我都表现出老友一般的熟络。
50
+
51
+ B先生真的有些古怪。他的精力一定非常旺盛,单看外表会被欺骗的,他苍白憔悴,仿佛弱不禁风,但是他整整一天频繁地出入于大楼内外,仅仅被我看见的就有十几次。他好像可以突然间出现在这里,又突然间出现在那里。
52
+
53
+ 自从午夜安排好房间,我第一次看见B先生竟是在半分钟后。谁知道他是怎么样飞快地、神不知鬼不觉地下了楼,无声地站在我旁边。
54
+
55
+ 我目瞪口呆地盯着他。他眼睛红红的,仿佛换了一个人,急切地问我:“现在怎么样?”
56
+
57
+ “什么怎么样?”我莫名其妙地说。
58
+
59
+ “现在是几点?几号了?”他梦游一样问。
60
+
61
+ 我几乎被他吓住,很快地回答:“8月18日凌晨……0点过1分。您是什么时候下来的?”
62
+
63
+ 他没有理睬我的问题,呆了呆,说:“哦,是这样……谢谢你。”
64
+
65
+ 他回去睡了。但早上3点钟,我竟透过窗子看见他在楼外。他佝偻着身子,从雾气里慢慢地移动过来,苍白的脸像一盏昏灯。我赶忙出去,打开玻璃大门。他疲倦地走进来。
66
+
67
+ “您才安顿下来,不好好睡一觉吗?”我说,“是什么时候出去的?”
68
+
69
+ “什么?”他愣了一下,然后说,“哦,我不累。我出去的时候,你没看到?”
70
+
71
+ 我迟疑地说:“可是,楼门一直是锁着的啊……”难道他是从十六层的窗户中爬下来的��?
72
+
73
+ “是么?”他微笑,“你记错了吧。我是从这里出去的。”
74
+
75
+ 他的背影蹒跚着走进电梯,我锁好楼门,回到值班室里打盹。
76
+
77
+ 早晨七点半,他经过前厅,对我说:“早上好!”
78
+
79
+ “早上好!”我很惊讶,他只睡了这么一会儿,居然有精神出去散步。
80
+
81
+ 奇怪的是,只过了几秒钟——至少在我的印象里,只过了很短暂的时间——又看到他经过前厅向楼门外走去。他冲我打招呼,就像刚才没见过面似的:“早上好!”
82
+
83
+ 我诧异地望着他,他走出了楼门。
84
+
85
+ 大约一个小时后,他乘着一辆出租车停在楼外,慢慢从车上挪出来,疲惫不堪地走进大楼,也不理睬我,直接上了电梯。
86
+
87
+ B先生怎么了?他在外面这一个小时做了什么?我想得走了神,却又看到他微笑着从我面前经过,道了一声:“辛苦!”就去按电梯的按钮。
88
+
89
+ 我捧住头,使劲闭上眼睛又睁开。我疯了吗?我的大脑提前老化了吗?我在做梦吗?
90
+
91
+ 我在前台上趴了一会儿,想养养精神。一抬头,就看到B愁苦地在大厅里走动着。我下意识地弹了起来!他对我羞涩而凄凉地笑笑:“我丢了件东西……”他茫然地说,“一定要找到,一定要找到……”
92
+
93
+ “您丢了什么?”我问他。
94
+
95
+ 他摇摇头,走出了楼门。
96
+
97
+ 我跟着他走到门外,身后有只手拍了拍我的肩,真是差一点叫我跳起来!
98
+
99
+ 原来是住在1608号的那位老寡妇,她非常神经质,而且,说起来她还是B先生的隔壁邻居。
100
+
101
+ “他叫什么?”她伸出一根瘦得像巫婆的手指头,远远指着B先生的背影。
102
+
103
+ “B。怎么啦?”我问。
104
+
105
+ 老太太低声说:“他很怪!”
106
+
107
+ 这我知道,但怎么跟她说呢?
108
+
109
+ 她看见B消失在拐角,把嘴凑在我耳边说:“刚才我听见他的房子里有人在哭!”
110
+
111
+ “哭?”我觉得她太敏感了。
112
+
113
+ “没错!我趴在门上听到了!”她忽然转向里面,脸上皱起惊恐的纹路。
114
+
115
+ B先生又从里面走出来了。
116
+
117
+ 我也百思不解,但是客气地问了一句:“您丢的东西找到了吗?”
118
+
119
+ “什么?”他抬起头来,惊疑地望着我,“什么东西?”
120
+
121
+ 真是莫名其妙。
122
+
123
+ 他走出楼门。老太太拉着我跟出去,停在阳光下面,悄悄地说:“一个妖怪!”
124
+
125
+ B在远处上了出租车。我转过身,想着老太太的话,无意地向上一瞥。
126
+
127
+ 我看见十六楼上,B先生房间的窗内有个人影。我退远几步,用手遮住阳光重新分辨。没错,是他的房间。那个清瘦而衰颓的人影移到了窗帘后面。我吓出一身冷汗。
128
+
129
+ “你看见了?你看见了?”老太太激动地念着。
130
+
131
+ 我扯着老太太,在她的心脏和腿脚允许的情况下尽快跑到管理室,拿上电棍,乘电梯上了十六层,在B的门口站住。我们紧张地倾听着。
132
+
133
+ “B先生!您在里面吗?”我轻轻敲门。没有人回答。
134
+
135
+ 老太太尖利的手指掐得我生疼。我拿出备用钥匙打开了门,必须搞清楚。我手握电棍,走进宁静狭小的房间。
136
+
137
+ 里面空荡荡的。
138
+
139
+ 老太太干瘪的嘴唇哆嗦着。“他是个妖怪,他是幽灵……”她惊惶地转动脑袋四处张望,好像这间屋子里真的有什么看不见的幽灵。
140
+
141
+ “我们快离开吧!”她使劲拉我的衣服。我也害怕了。
142
+
143
+ 就是这样。我确实在今天一天里看到B先生十几次出入于楼门内外。而且,他的容貌像雾中的猫头鹰一般不可捉摸,一会儿苍老,一会儿又变得比较年轻。他的衣服也时新时旧。这个世界上是没有幽灵的,但我拿不准B先生是什么。
144
+
145
+ 快到中午的时候,他拿着一副纸牌走到前厅,要跟我玩一会儿。
146
+
147
+ 我无法拒绝,他明显的苍老了,真奇怪。而且他眼睛下面有暗淡的黑晕,目光仿佛是发高烧的病人。
148
+
149
+ 他向我展露出令人惊叹的牌技,就算我把牌洗得再彻底,他还是能记住每一张牌的位置。我更加相信他是个隐藏在现代城市里的巫师。
150
+
151
+ 最后,他把牌丢在台子上,说:“这一点也不神秘,我不是什么魔法师。年轻人,去买一副偏光眼镜吧。这牌留给你。有些时候你会发现,一件不可思议的事情,换一副眼镜就能看得清清楚楚。”
152
+
153
+ 我真的托人去眼镜店帮我买了副便宜的偏光镜,戴上它再看那副纸牌,原来每一张的背面都用特殊墨水做着标记。
154
+
155
+ 这是B先生教我的一件最有趣的事,也许他另有用意,但我没有猜破。
156
+
157
+ 吃过午饭,我发现他站在楼门口,呆望着对面的路灯。
158
+
159
+ “天气很好。”我小心��跟他打招呼。
160
+
161
+ “是啊,天气每次都是这样。我倒希望某一次看见下雨。”他更像是在喃喃自语,然后他奇怪地说,“你瞧那盏路灯,”
162
+
163
+ “路灯?”
164
+
165
+ “对,它一直在那儿吗?”
166
+
167
+ 我仔细看了看路灯,又看看他:“当然,它早就在那儿,一直在。”
168
+
169
+ “它……没有……没有被打破过?”他耳语似地问我,仿佛心怀恐惧。
170
+
171
+ “没有吧。”我摇摇头。这是拿不准的,附近的顽童很多,而我来这儿当管理员才两个月。
172
+
173
+ 他问出一个令我浑身发冷的问题:“你没看见过路灯碎片从地面上飞起来,自动地重新组合好吗?”
174
+
175
+ 阳光灿烂,他的脸还是那么苍白。我的心像被看不见的冰冷的手狠狠捏住了。他看出我在害怕,就笑一笑进去了。
176
+
177
+ 老实说,才认识一天就能让我这样害怕的人,B先生算头一个。
178
+
179
+ 我不敢再主动招呼他。下午我又看见他进进出出,来来去去。有时也跟我说话。但没有特别奇怪的事情发生。
180
+
181
+ 夜里,他就死了。
182
+
183
+ 两个黑衣人把B的尸体和屋子里所有东西都搬走以后,我站在他的卧室里茫然四顾,雪白的墙壁,一尘不染的地板。黑衣人想在房间中搜寻什么?B先生难道真的在这里藏了东西吗?回忆着B的种种诡异之处,我感觉这房间把我的心牢牢吸引住了。这里留着他的灵魂,我荒唐地对自己说。
184
+
185
+ 突然,在灵机一动之下,我从衣袋里取出那副偏光眼镜。戴上它后,我惊呆了。
186
+
187
+ 老天哪,墙壁上写满了字。
188
+
189
+ 毫无疑问,这是B先生特意写给我的,他成功地瞒过了那两个黑衣人。我把门从里面锁好,回到卧室激动地读着墙上的字。这儿写着一个最让人毛骨悚然的故事:
190
+
191
+ 我写下这些,是因为我预感到自己就要死了。我一直渴望对人说出自己的遭遇,但我不敢。现在,我用这种方法告诉你,世界不像你想的那么简单。
192
+
193
+ 在墙上写字是因为:1,他们在最后会把所有能移动的东西都拿走,留下的只有墙壁;2,用这么原始、简单和不可靠的办法才能骗过他们。你很聪明,理解了我对你所做的暗示。
194
+
195
+ 我死后没人能看到我的坟墓,让我来悼念自己吧:B,65岁,死于长久的孤独和生命力枯竭。他是个罪人,然而又是个可怜的牺牲者。我在这个地方,在这一刻,被囚禁了十年。
196
+
197
+ 十年。
198
+
199
+ 噩梦是这样开始的,由于人类共同的弱点,我犯了罪,大罪。在我的世界里,在你还没有见到、无法想象的世界里,我得知自己将接受什么样的惩罚。
200
+
201
+ 法官说:“你被处以一日无期徒刑:在有生之年,你将永远过着同一天—我们为你随机选择的那一天,2008年8月18日,你的一切生命活动都只限于这二十四小时之内,直到自然赋予你的生命结束。作为一种人道主义的优待,你可以在一座热闹的都市中服刑,但在服刑期间,你不能对周围的任何人提起关于你和你所受的刑罚,否则,我们将把你转移到一个封闭的小空间内,在孤独中度过刑期。”
202
+
203
+ 你理解吗?朋友,这是无止境的噩梦。
204
+
205
+ 据说我是第一批被处以时间囚禁的罪人之一。他们还不能了解这一技术的全部内涵,我们算是实验品。
206
+
207
+ 一开始,我对这刑罚的可怕之处还没有真正的体会。这是座热闹繁华的城市,处处充满生机。我住进自己的房间,对置身于开放的大世界里感到高兴,我透过玻璃窗观察下面的人群,不准备担忧以后的日子。
208
+
209
+ 第一天——我这样说是按照自己的习惯,其实我度过的这十年,这三千六百多个日子,对你们来说都是同一天。第一天,我早早地起了床,打算出去散步,呼吸一下这座都市的空气。我的邻居,1608号的那位太太——她真是个细心人——热情地问候我。
210
+
211
+ “您好!您是新搬来的邻居吗?”
212
+
213
+ 我答道:“是的。很高兴认识您。”
214
+
215
+ “您从哪里来?”
216
+
217
+ 我把早已编好的谎言对她说了一番。她最后说:“希望您在这儿住得愉快!”
218
+
219
+ 在楼下我对你打了个招呼:“早上好!”你对我报以关心。
220
+
221
+ 走到大街上,我在拐角处的报童手里买了一份报纸,先看了看日期:2008年8月18日,头版的新闻很吸引人。我过马路,在对面的咖啡馆里要了早餐,巴西咖啡和烤面包。我看报纸,咖啡馆老板对我说:“我觉得您很面生。”
222
+
223
+ “对,我是刚刚搬来的。”我回答。
224
+
225
+ “喜欢我们这里么?”
226
+
227
+ “很好,大家都很友善,咖啡很香。”我向他微笑。
228
+
229
+ 接下来我去公园散步,看场电影,吃午饭,在市政���场坐着喂鸽子,逗弄躺在婴儿车里的小孩。
230
+
231
+ 吃过晚饭后,在街道上漫步,直到疲倦才回家。我躺在床上睡觉,一觉醒来,仍然是2008年8月18日。
232
+
233
+ 第二天(还是按照我的习惯说的),我在同一时刻出门。1608号的太太站在楼道里问:“您好!您是新搬来的邻居吗?”
234
+
235
+ 我答道:“是的。很高兴认识您。”
236
+
237
+ “您从哪里来?”
238
+
239
+ 这真有趣,我又一字不差地说了那番话。她最后说:“希望您在这儿住得愉快!”
240
+
241
+ 我又在下面问候了你,在街拐角买了同一份报纸:2008年8月18日的日报,头版的新闻对我来说早已是往事。我过马路,在对面的咖啡馆里要了早餐,还是巴西咖啡和烤面包。我看报纸,咖啡馆老板对我说:“我觉得您很面生。”
242
+
243
+ 这一切都像钟摆一样准确。
244
+
245
+ 我说出了跟昨天一模一样的回答。我感到自己好像一个无意间走进一部老电影里的客串者,我知道电影里发生的一切,但其他角色却对此一无所知。
246
+
247
+ 公园、电影、午饭、鸽子、婴儿车里的小孩……一模一样的场景,一模一样的事,唯一不同的只有我。不,唯一不同的只有我的心。我很清楚,这个日子我已经是第二次度过。这感觉真怪,2008年8月18日,这一天是否像录像带一样永远保存在某处,保存在宇宙的一个神秘角落?而我则被施了咒语,一次次地进入这盘录像带,带着了解一切的心,却被迫重复着一成不变的情节……
248
+
249
+ 在开始的几天里,我并不沮丧,也没有害怕。甚至还抱着一种优越感和好奇的兴趣,观察这发疯的世界。我按照固定的时间表过日子,我记熟了在每个时刻、每个地点将遇到的人,以及他们将做的事情。我背诵着自己的台词,还在心里替对方念出他想说的话,我暗自对他说:“嘿,我知道你下一分钟要做什么。”
250
+
251
+ 但我很快厌倦了。如果你觉得生活中的某个日子是快乐的、丰富多彩的,那只因为它是唯一的,是转瞬即逝的。永不逝去的一天是可怕的一天,它会由新鲜变为陈旧,变为腐烂,变为恶毒。
252
+
253
+ 我默默地服刑。第一个星期,我快乐;第二个星期,我累了;第三个星期,我愤怒;第四个星期,我想到死;第五个星期,我知道自己将会发疯。
254
+
255
+ 真不可思议,在同一个人身上,在同一天,竟可以承载这么多的眼泪、愤怒、挣扎、绝望和疯狂。我躲在房间里痛哭,用力咬着自己的手。时间囚禁之刑,无法打破、不能逃脱的监牢。
256
+
257
+ 有一种魔力笼罩着我,每当一个二十四小时的周期即将过去,我似乎要追随着时间之流,冲破牢笼;那魔力一下子又把我拉回二十四小时之前。于是一切周而复始。我又开始见到昨天见到的人,重复昨天做过的事。最可怕的是,只有我清楚这一切,其他人对此一无所知。我多羡慕他们,多嫉妒他们!对他们来说,我被永世困在其中的这一天只是生命中的千万个平凡日子之一。他们将无知无识地度过这普通的一天,然后把它忘记,走进我永远也看不到的“明天”。可我呢,我还要在循环往复的苦刑中挣扎下去,得不到一点同情和援助……
258
+
259
+ 而且,要知道,除了我自己之外,其余的一切人、一切事,都是固定不变的,在每一次循环当中比原子钟还更稳定。所以,我必须注意每一件事的准确时刻,以免与这个世界脱节。我有一个固定的时刻表,精确到秒。在这钟表般的世界里我是唯一可变的因素,但我却要强迫自己成为钟表里的一个零件。我是罪有应得,但我要告诉你,这种刑罚过于残酷了,即便是对我这样的罪人。
260
+
261
+ 时间的囚徒,比空间的囚徒更可悲。全世界都与你无关,只有你独自在不变的时光中老去,日复一日地重复着比死亡还苍白的生活。
262
+
263
+ 时间是多么可怕、伟大和不可驾驭的东西。我是想说,当猴子学会了一种把戏,它只能想到凭借这把戏来换一点食物。人,只有人,才会把他所掌握的一切权力和知识都用于“惩罚”。
264
+
265
+ 在无数次孤独的发作之后我决定破坏规则,看一看能给世界造成多大的麻烦。我扔掉了时刻表,故意在头一天的早上七点三十分整出门,而在第二天早上的七点三十分十五秒出门。我在比平时晚半分钟的时间进入咖啡馆,要热面包卷和冰咖啡。在下一个循环中,再晚半分钟进去,要蛋糕、柠檬冻和香草冰淇淋。我选择不同的时刻——但相差不超过一分钟——从报童手里买报纸。我在每个循环中换着看不同的电影。我这次踩死一只蜗牛,下次却把它从地上捡起来放进草丛里。出于一种可笑的��惶失措,为了逃离牢笼般的感觉,我曾经到处乱跑,跑到城市的边缘,再乘坐出租车回来。
266
+
267
+ 我在郊外过夜,仿佛希望这能帮助自己奇迹般地逃离被困于今天的命运。我蜷缩在草丛中,看着星星。时间一秒一秒地流逝,每一秒钟都在心中撞击出宏大的回响。午夜十二点,我激动地坐起来,在星空下奔跑。我狂喊着:“出租车!出租车!”我上车就问司机:“现在是几点?今天是几号?”
268
+
269
+ “0点十分啦。您喝得够多的,今天是8月18日。”司机说。我的心沉了下去。汽车穿过入睡的城市,停在被夜雾笼罩的大楼前,已是凌晨三点,我还要回到那间小屋,回到监牢中的监牢里睡觉。
270
+
271
+ 我的歇斯底里症发作了不止一次。我幻想着,在某个特殊的时刻“再次”进入大楼,就能打破魔法。我从郊外回来,在午夜十二点整走进楼门,问你:“几点了?今天是几号?”
272
+
273
+ 小伙子,记得吗?你说:“十二点啦,您住进这儿快有一整天了。今天当然是8月18号。”就是这个时刻,魔法的转折点,我要在你的见证之下突破了……我激动万分,盯住你,在那里站了一会儿,又问你:“现在怎么样?”
274
+
275
+ “什么怎么样?”仅隔几秒钟,你就像完全忘了刚才的事。我有种不祥的感觉,我说:“现在是几点?几号了?”
276
+
277
+ 你惊讶地回答:“8月18日凌晨……0点过1分。您是什么时候下来的?”
278
+
279
+ 你知道当时我是多么绝望吗?
280
+
281
+ 我还有过更疯狂的主意:我想带着几个人走得远远的,走到郊外去。晚上,我们围坐在篝火旁,我要在午夜时分讲一个故事。当时钟越过12点、又回到二十四小时前的瞬间,我会看到什么情形?那几个人会像幻影一样消失吗?他们又会看到什么?他们会发现自己忽然从家里的卧室中来到了野外吗?
282
+
283
+ 我不敢做那样的实验,风险太大了,可能会伤害别人。我只能用自己作实验品,给世界找一点小小的麻烦。
284
+
285
+ 世界没有垮掉,无论我怎么躁动,都像笼中困兽的挣扎一样无济于事。只有寥寥几次,我从你和别人的目光中看出了诧异与恐惧。你们发现了吗?我不清楚。
286
+
287
+ 本来我有种可怕的猜疑:这刑罚只是一种心理层面的感受,只有我的“灵魂”(我只能这么说)被硬生生地剥离出来,拉回一次次循环的开始,而肉体则像行尸走肉一样,僵硬地重复着比钟摆还准确的固定行为。也许为了打消这种恐惧,我才故意在每天的行动中做了一点变化。没有遇到阻碍,而且,我慢慢地发现自己的身体在衰老,我放心了。
288
+
289
+ 如果你的外部行动被限制在一个小范围内,那么你会发现,心灵的活动将变得十倍百倍地丰富和激烈。我不是科学爱好者,但现在却对时间这个东西产生了兴趣。我很想知道自己是用什么方式被一次次拉回8月18日的凌晨0点。我还想知道,时间是什么,被困在时间中的人又如何与世界发生关系。
290
+
291
+ 后来的日子里,我一直在观察和思索。这样反而不太难过。我列出了几种被抛入时间循环的方式。
292
+
293
+ 第一种,像那些物理学家所说的,每当我被“拉回”一次,时间就在这里产生了一个分枝,出现了一个新的“平行世界”,在这个新世界里,除了我本人,其余的一切都与原来的世界相同。但是,我有证据否定这种理论:这个新世界中的人将不会知道原来那个世界在8月18日发生的事,可有一次,你突然问我:“您丢的东西找到了吗?”我大惑不解。想来这是因为在后面的某次循环当中,我将丢失一样东西,而时刻却在此时之前。后来证实了这个猜测,我的钱夹丢失了,时刻是上午九点。
294
+
295
+ 还有一种最简单的解释:8月18日这一天是固定不变的,只有我一次次地回到这天当中,重复我的生活。但这会造成一个难点,我反复地度过这二十四小时,度过了三千六百五十次。我一个人在此期间所耗费的物质,比如水和电,会超过整个大楼中其他居民用量的总合。难道没人发现这桩怪事么?
296
+
297
+ 有一次,我一言不发地走到大楼对面的路灯底下,脱下鞋子,用它打碎了路灯。然后我穿好鞋走回大厅里。当时你惊讶极了,你一定认为我发疯了。不,我在思考问题。
298
+
299
+ 在路灯被打破后的整整一天里,我记住了每个人看着我的神情、对我所说的话。次日(我习惯的说法),我一早就发现路灯好好地立在那里,当然啦,我还没有去打它呢。这一天真的与前一个循环大不相同。
300
+
301
+ 我的存在使世界变得充满悖论。我在这次循环当中,在上午九点打碎了街上一盏路灯,那么���别人即旁观者眼里,这盏路灯在九点之后就应该不存在了;但在此次循环之前的那些天里,路灯一直存在到一天的结束。旁观者究竟会“记得”那一种情况呢?
302
+
303
+ 记得我问过你,在一个中午。你完全不知道我打碎过路灯。
304
+
305
+ 我的最后一个猜测是:每当一个循环结束,我就仿佛被单独拉出这个世界,而那神秘的魔力,即操纵时间的力量,使整个世界(除我之外)退回到二十四小时之前的初始状态,然后我又被扔进世界里面,一切重新开始。那就是说,无论我在服刑期间做了什么,把路灯打碎多少次,旁观者都只会“记得”最后一次循环。
306
+
307
+ 不知我猜的对不对,多想向某个旁观者询问一下啊。
308
+
309
+ 但丢掉钱夹的事,还有你看到我不按时刻表行动时的诧异,又如何解释呢?
310
+
311
+ 大概,在旁观者眼中,我在若干次循环中的行为,像立体空间的物体在平面上的投影一样,被叠加于一天里面,于是形成了这么一种情况:你看着我走出大楼,然后又看见一个我走出大楼,而紧接着,你可能发现我的房间里仍有一个我。我所处的微观时间循环被嵌套在整个宏观的时间之内,于是在外人看来就有了一种粒子态一般测不准的“闪动”。
312
+
313
+ 如果有一位超然的观察者俯视这座城市,他会发现我就像一个做布朗运动的粒子那样,狂乱而无序地出现在各个角落。这一秒钟在东边,下一秒钟又到了西边,甚至在同一秒钟里出现在几个地方。普通人如果留意我的行踪,一定会被这奇怪的现象搞疯的。
314
+
315
+ 我很遗憾在将要死去的时候才发现了思考的乐趣。我相信,那些孤守在灯塔上的人不会疯狂,因为他们是思想者。
316
+
317
+ 但唯一不公平的是,他们的每一天都是不同的。
318
+
319
+ 我要死了,我仍然没有明白时间是什么,被困于时间中的人又怎样与世界发生联系……再见了,朋友,你将幸福地进入明天,把今天的我永远忘记。而那个明天是我绝对无法想象的。再见。
320
+
321
+ 我摘下眼镜,墙壁又变得洁白无瑕。这一切真的发生过吗?我又戴上眼镜,B先生写下的字迹布满了整面墙。
322
+
323
+ 应该把这些字涂抹掉。谁知道以后的住户会不会戴起偏光眼镜来看这墙壁呢?B先生此时已经死了,但在此时之前,在2008年8月18日凌晨0点到夜里10点,他依然活着,永远活着,一次一次地活着。他的秘密仍然不能泄露。
324
+
325
+ 我看了看手表,已经是11点半了。
326
+
327
+ 我忽然激动起来。
328
+
329
+ B先生是今天0点住进来的,他的死亡时间是今夜10点,而现在是11点半,距离一个循环结束还有半小时!他在墙上写着,他曾在午夜12点从郊外回来,希望由我见证他突破时间的牢笼。我有办法验证他的猜想了。
330
+
331
+ “一个”B先生已经死了。如果在12点,“另一个”B先生从外面回来,那就至少能证明他的一部分猜想。可那种情况会多么诡异、恐怖和激动人心啊。
332
+
333
+ 如果是那样,如果“另一个”回来了,我应该对他说什么?B先生,您已经死了,现在的您是无数镜子里的鬼魂之一?我能不能这样认为:当我们这些幸福的人无知无识地越过了今天午夜,进入B先生无法求得也无法想象的明天;在被我们超越、抛弃和遗忘的这一天里,还有一个、两个、无数个B,无可奈何,循环往复地永远被困于此。我对这些道理一点都不懂,也想不明白。
334
+
335
+ 我怀着莫大的期望和恐惧,坐在大楼门口的管理员室内,望着窗外的夜世界。
336
+
337
+ 我头一次注意到时间是这么奇妙,每一秒钟都仿佛在我心中跳跃着流过。流逝,流逝,流逝……在某一次循环当中,B先生此时此刻还坐在由郊外赶回来的出租车上。我心乱如麻,等待他穿过夜晚的浓雾,苍白的脸像一盏灯一样往大楼里走来;等待他从时间的某个角落佝偻着走来;等待他迷茫绝望地一边寻找一边走来。从未知走进未知,从无限走进无限,从幽暗走进幽暗,从牢笼走进牢笼。我要紧紧拉着他的手,不,我要紧紧地抱住他,跟他一起度过由今天到明天的那一秒钟。如果这样,我能够把他带进明天吗?或者是他把我拉进那循环的魔咒当中?天哪,我在想些什么?
338
+
339
+ 12点钟就要到了,我的心跳几乎停止。
340
+
341
+ 窗外,夜雾茫茫。
novalConvertProject/data/stories/不是只有你从贫穷中长大.txt ADDED
@@ -0,0 +1,60 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+   那是一个春天的下午,在高中的自然课上,作为解剖学这门课程的考察,每个学生都被要求解剖一只青蛙。我们按姓名的顺序依次走上讲台,那天轮到我了,我早早就做好了准备。
3
+
4
+   对于那天的试验,我事先已经练习了很多次,此刻我充满信心地走上讲台,微笑着面对我的同学,抓起解剖刀准备动手。
5
+   
6
+   这时,一个声音从教室的后面传来,“好棒的衬衣!”
7
+
8
+   我努力当它是耳边风,可是这时又一个声音在教室的后面响起,“那件衬衣是我爸爸的,***妈是我家的佣人,她从给救济站的口袋里拿走了那件衬衣。”
9
+
10
+   我的心沉了下去,无法言语。那可能只有一分钟的时间,但对于我却像是数十分钟之久,我尴尬地站在那里,脑中一片空白,所有的目光都聚焦在我的衬衣上。我曾经凭自己出色的口才竞选上学生会副主席,但那一刻,我生平第一次站在众人面前哑口无言。我把头转到一边,然后听到一些人不怀好意地大笑起来。
11
+
12
+   我的生物老师要我开始解剖,我沉默地站在那里,他又一次做出提示,我仍旧一动不动。过了一会儿,他说:“富兰克林,你可以回去坐下了,你的分数是D。”
13
+
14
+   我不知道哪一个更令我羞辱,是得到低分还是被人揭了老底。回家以后,我把衬衣塞进衣柜的最底层,妈妈发现了,把它挂到了前面的显眼处;之后我又把它放到中间,但妈妈再一次把它移到前面。
15
+
16
+   一个多星期过去了,妈妈问我为什么不再穿那件衬衣了,我回答:“我不再喜欢它了。”但她仍继续追问,我不想伤害她,却不得不告诉她真相。我给她讲了那天在班里发生的事。
17
+
18
+   妈妈沉默地坐下来,眼泪无声地滑落。然后她给她的雇主打电话:“我不能再为你家工作了。”她对他说,然后要求对方为那天在学校发生的事情道歉。在那天接下来的时间里,妈妈一直保持着沉默。
19
+
20
+   当晚,我偷听到妈妈哽咽着把她所受到的羞辱告诉了父亲,她是怎样辞去了工作,怎样地为我感到难过。她说她不能再做清洁工作了,因为有更重要的事情需要去做。
21
+
22
+   “那么你想做什么?”爸爸问。
23
+
24
+   “我想做一名教师。”她用斩钉截铁的口气说。
25
+
26
+   “但是你没有读过大学。”
27
+
28
+   她用充满信心的口气说:“对,这就是我要去做的,而且我一定会做到的。”
29
+
30
+   第二天早晨,她去找教育部门的人事主管,他对她的想法表示欣赏,但没有相应的学位,她是无法教书的。当晚,妈妈,一位有7个孩子的母亲、同时也是一个从高中毕业就远离校园的中年女人,兴致勃勃地跟我们分享她要去上大学的计划。
31
+
32
+   此后,妈妈每天要抽9个小时的时间学习,她在晚餐桌上展开书本,和我们一起做功课。
33
+
34
+   第一学期结束后,她立即去见人事主管,请求得到教师的职位。但她又被告知,“要有相应的教育学位,否则就不行。”
35
+
36
+   第二学期,妈妈再次去找人事主管。他说:“你是认真的,是吧?我想我可以给你一个教师助理的位置。但你要教的是那些内心极度叛逆、学习缓慢、因种种原因而缺乏学习机会的孩子,你可能会遇到许多挫折,很多老师都感到相当困难。”
37
+
38
+   妈妈为得到了这个职位而欢呼雀跃。
39
+  
40
+   每天一大早,她先帮我们做好去学校的准备,然后赶去工作,下班回家后再做晚饭,闲暇时还坚持学习。这对于她不是一件轻松的事,但却是她想做的,也是她所热爱的。妈妈在近5年的时间里,都在特殊教育中心做教师助理,而这一切,都源于那天我在教室里受到的轻率的评论。
41
+
42
+ 妈妈用她的行动在告诉我,应该怎样面对自己所处的逆境,并勇于挑战,而且永不放弃。
43
+
44
+   对我而言,那天我收好课本离开教室时,我的生物老师对我说:“我知道,这对你来说是艰难的一天,但是,我会给你第二次机会来完成这个任务。”
45
+
46
+   后来,我在课堂上成功地解剖了青蛙,他改了我的分数,从D变成B。我想要A,但他说:“你应该在第一次就做到,这对其他人不公平。”
47
+
48
+   当我离开时,他说:“你认为只有你不得不穿别人穿过的衣服,是吗?你认为只有你是从贫穷中长大的人,是吗?”
49
+
50
+   我用肯定的语气对他说:“是!”
51
+
52
+   我的老师用手臂环绕着我,接着给我讲述了他曾经在绝望中成长的故事。在毕业那天,他被别人所嘲笑,因为他没钱买像样的帽子和体面的礼服。他对我说,那时,他每天都穿同样的衣服到学���。
53
+
54
+   他说:“我了解你的感受,那时我的心情就和你一样。但是你知道吗?孩子,我相信你,我认为你是出众的,我的内心感觉到。”
55
+
56
+   我再次无语。我们两人都极力忍住眼泪,但是我能感受到他的爱——一位白人教师对一个年轻黑人学生的爱。
57
+
58
+   我竞选上了学生会主席,我的生物老师成了我的指导顾问。在我召开会议时,总能找到他的身影,而他会对我翘起大拇指——这是只有他和我分享的秘密。
59
+
60
+   我渐渐认识到,我们都是一样的——虽然我们有不同的肤色,不同的背景,但我们的许多经验是一样的,我们都希望快乐,都希望追求生活中更美好的事情。
novalConvertProject/data/stories/乡村医生-_【奥地利】弗兰茨·卡夫卡_-_Z-Library_.txt ADDED
The diff for this file is too large to render. See raw diff
 
novalConvertProject/data/stories/假面具.txt ADDED
@@ -0,0 +1,103 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 假面具
2
+ 某公众俱乐部为了慈善募捐,举办了假面具化装舞会,或者按当地小姐们的说法叫做青年小伙儿舞会。
3
+ 已经是午夜十二点钟。没戴面具也不跳舞的五个知识分子,坐在阅览室的一张大书桌旁,埋头看报、打盹、“思维”(这是采用了一个京报记者、一位颇有自由主义倾向的先生的说法),他们的鼻子和大胡子触到报纸了。
4
+ 从大厅传来卡德里尔舞曲8《纺车》的余音。不时有堂倌从门口跑过,虽然他们的脚步声沉重,手中的杯盘声响亮,阅览室里却鸦雀无声。
5
+ “看来这里会舒服些!”突然听见一个低沉、嘶哑的嗡嗡声,真像从炉子里发出来的,“都来这里,快点儿,年轻人!”
6
+ 阅览室的门开了,走进来一名肩膀宽的矮个子男人,他穿着马车夫衣服,帽子上插着孔雀羽毛,戴着假面具。紧跟着他进来的是两位戴假面具的女士和一个端着托盘的堂倌。托盘里放着一大瓶甜酒、三瓶红葡萄酒和几只杯子。
7
+ “到这里来!这里会凉快些。”男子说,“你把托盘放到桌上。坐吧,两位小姐!”他用法语重复了一句,“小姐请坐!”然后说:“而你们几位先生,稍微挪动一下,这里没有什么可待的……”
8
+ 男子摇晃了一下,一挥手把几本杂志从桌上推开了。
9
+ “你把托盘放这里!而你们,读者先生们,稍微挪动一下,现在不是看报和搞政治的时候。别搞了!”
10
+ “我想请你轻一点儿,”知识分子里有一个说,他从眼镜后面望着戴假面具的男子,“这里是阅览室,不是小吃部。这里不是喝酒的地方。”
11
+ “为什么不是地方?难道桌子会摇晃,或者天花板会塌下来?怪了!不过,我没有时间跟你们闲扯!读一点点就够了,你们本来就很聪明嘛!而且读多了伤眼睛,最重要的是我不希望这样,如此而已!”
12
+ 堂倌把托盘放在桌上,把餐巾搭在胳膊上,站在门口。两位女士立即喝起红葡萄酒来。
13
+ “怎么有这种聪明人,把报纸看得比酒还好!”帽子上插着孔雀羽毛的这名男子开始说,同时给自己斟着烈性甜酒,“按我的看法,可敬的先生们,你们之所以爱看报纸,是因为你们没有钱喝酒。我说对了吧?哈哈!他们还在看!喂,报纸上写了些什么呀?戴眼镜的那位先生!你正在读什么新闻?哈哈!喂,把报纸扔掉吧!别再装模作样了!还是喝杯酒吧!”
14
+
15
+ 插着孔雀羽毛的这名男子微微欠起身,从那位戴眼镜的先生手里夺过来报纸。对方脸色发白,后来变得通红,惊讶地望着其他几个知识分子,他们也惊讶地回望着他,彼此面面相觑。
16
+
17
+ 那位戴眼镜的先生发火了:“仁慈的大人,您忘乎所以了!您把阅览室当成小酒馆,您肆无忌惮,居然从我手里夺走报纸!我绝不允许!仁慈的大人,您不知道自己在跟谁打交道!我是银行经理热斯佳可夫!”
18
+
19
+ “我就烦你是热斯佳可夫!”
20
+
21
+ 这名男子拾起报纸,撕成碎片。
22
+
23
+ “先生们,这到底是怎么回事?”热斯佳可夫目瞪口呆,嘟囔了几句,“这莫名其妙,太不像话了!”
24
+
25
+ “他们大发雷霆了,”这名男子笑了,“真有你的!吓死人了!甚至两腿都发抖。是怎么回事,可敬的先生们?不开玩笑了,我也不愿意跟你们闲扯。就因为我希望跟两位小姐单独留在这里,希望给自己找点儿乐子,所以请你们乖乖地出去。请,先生们!别列布欣先生,你给我滚出去!你皱什么眉头?要你走,你就走!给我快点儿走,不然,小心你脖子上立刻会飞来一拳!”
26
+
27
+ “怎么会是这样?”孤儿收容所财务主任别列布欣满脸通红,耸耸肩头问道,“真是莫名其妙。这里竟闯进来一个无赖,突然发生这种荒唐事!”
28
+
29
+ “你说什么来着,无赖?”插着孔雀羽毛的男子大叫了一声,他怒不可遏,在桌上捶了一拳,震得托盘里的酒杯跳起来,“你这是跟谁说话?你以为我戴着假面具,你就可以对我胡说八道吗?好厉害的角色呀!我要你走,你就得走。还有你,银行经理,趁早乖乖地滚开!你们全都给我滚开,不要留下一个坏蛋!你们滚吧!”
30
+
31
+ “咱们等着瞧!”热斯佳可夫说,他激动得眼镜都冒汗了,“我要给你点儿厉害看看!喂,给我叫值班组长来!”
32
+
33
+ 不一会儿,棕红色头发的小矮个儿组长进来了,他西装外衣的翻领上别着一条蓝色带子,由于跳舞而气喘吁吁。
34
+
35
+ “请您出去!”他开始说,“这里不是喝酒的地方!请到小吃部去!”
36
+
37
+ “你是从哪里蹦出来的?”戴假面具的男子问道,“难道是我叫你来的?”
38
+
39
+ “请别你呀你的,请出去!”
40
+
41
+ “好吧,可爱的人!我给你一分钟的时间。因为你是值班组长和主要人物,请把这些演员夹在你的小胳膊下带走。我的两位小姐不喜欢这里有外人。她们害羞、怕生,我花钱,就是希望她们能够举止随意。”
42
+
43
+ “这个畜生显然不明白这里不是他恣意妄为的猪圈狗窝!”热斯佳可夫又喊叫了一声,“一定要把叶夫斯特拉特·斯皮里多内奇叫来!”
44
+
45
+ “叶夫斯特拉特·斯皮里多内奇!”俱乐部里是一片喊声,“叶夫斯特拉特·斯皮里多内奇在哪里?”
46
+
47
+ 叶夫斯特拉特·斯皮里多内奇,这个穿警察制服的老头儿,立刻出现了。
48
+
49
+ “请离开这里!”他嘶哑地说,瞪着严厉的眼睛,抖动着染了色的八字胡。
50
+
51
+ “样子真吓人啊!”这名男子说完,高兴得哈哈大笑,“真是吓死人呀!世上真有这样可怕的相貌!我的上帝啊!猫一样的胡子,眼睛都鼓出来了。嘿嘿嘿!”
52
+
53
+ “请不要发表议论!”叶夫斯特拉特·斯皮里多内奇声嘶力竭地喊叫,他气得发抖,“你出去!我要命人把你撵出去!”
54
+
55
+ 阅览室里掀起了轩然大波,喧嚣声简直无法想象。叶夫斯特拉特·斯皮里多内奇脸红得像龙虾,跺着脚喊叫。热斯佳可夫在喊叫。别列布欣在喊叫。知识分子全都在喊叫,但他们所有的喊叫声都被那个戴假面具的男子沙哑的低音压住了。舞会由于全场一片混乱而中断了,人们从大厅拥进阅览室。
56
+
57
+ 叶夫斯特拉特·斯皮里多内奇为了显示威风,叫来了当时在俱乐部的所有警察,他坐下来开始写值班记录。
58
+
59
+ “你写,你写呀!”假面具男子用手指着他的笔尖说,“哎哟!现在我这个可怜人怎么办呢?我可怜的头啊!您为什么要毁灭我这个可怜的孤儿呀?哈哈!喂,怎么样了?记录写好了吗?所有的人都签名了吗?那好,现在你们看!一——二——三。”
60
+
61
+ 男子站起来,挺直身子,摘下了自己的假面具,露出了自己醉醺醺的脸。他望了望大家,欣赏自己造成的效果,一屁股坐到椅子上,快活地哈哈大笑。他造成的效应的确非同凡响。这些知识分子全都惊慌失措,面面相觑,脸色苍白,有的还抓耳挠腮。
62
+
63
+ 叶夫斯特拉特·斯皮里多内奇干咳了一声,像一个无意中做了大蠢事的人。
64
+
65
+ 他们都认出了这个捣乱分子,原来他就是当地的百万富翁、工场主、世袭荣誉公民皮亚季果罗夫,他以自己的荒唐故事、慈善行为以及热爱教育而远近闻名。“热爱教育”,这是地方通讯不止一次的说法。
66
+
67
+ “你们是出去还是不出去?”皮亚季果罗夫沉默了一会儿,问道。
68
+
69
+ 知识分子全都一声不吭,踮起脚,走出阅览室。在他们身后,皮亚季果罗夫随即把门闩上了。
70
+
71
+ “你原来就知道他是皮亚季果罗夫!”一分钟后,叶夫斯特拉特·斯皮里多内奇压低嗓音说道,同时摇动着正往阅览室送葡萄酒的堂倌的肩膀,“你干吗不早说?”
72
+
73
+ “他老人家没有吩咐!”
74
+
75
+ “没有吩咐?!等我把你这个该死的家伙关禁闭一个月,你就知道‘没有吩咐’的滋味了!滚开!而你们几位好啊,先生们!”他转身对知识分子说,“你们居然造反了!你们都不能离开阅览室十分钟!现在你们大吃苦头了吧!哎哟!先生们,先生们呀!我可不喜欢这样,真的,千真万确!”
76
+
77
+ 知识分子们走开了,一个个垂头丧气,失魂落魄,羞愧难言,窃窃私语,仿佛预感到灾祸临头。他们的妻子和女儿得知皮亚季果罗夫“受了委屈”而大发脾气,也都悄悄地各自回家了。于是,舞会停止了。
78
+
79
+ 半夜两点,皮亚季果罗夫从阅览室出来。他醉醺醺的,东摇西晃,来到大厅里,坐在乐队旁,在乐曲声中开始瞌睡,然后忧伤地垂下头,打起鼾来。
80
+
81
+ “不要奏乐了!”俱乐部的几个头头儿一起向乐师们挥着手说,“嘘!嘘!叶果尔·尼雷奇在睡觉哩!”
82
+
83
+ “您不吩咐我们把您送回家,叶果尔·尼雷奇?”财务主任别列布欣弯下腰,对着百万富翁的耳朵问。
84
+
85
+ 皮亚季果罗夫撅了撅嘴,仿佛想把一只苍蝇从脸颊上吹走。
86
+
87
+ “您不吩咐我们把您送回家,叶果尔·尼雷奇?”别列布欣重复了一遍,“或者说把马车给准备好?”
88
+
89
+ “啊?什么?你要什么?”
90
+
91
+ “送您回家,大人!是乖乖睡觉的时候了。”
92
+
93
+ “回……回家,我愿意。你送我吧!”
94
+
95
+ 别列布欣高兴得容光焕发,开始搀扶皮亚季果罗夫。其他知识分子也都跑过来帮忙,也都愉快地微笑着,把“世袭荣誉公民”扶起来,小心翼翼地搀扶他朝马车走去。
96
+
97
+ “的确,只有魔术家,只有天才,才能把一大批人愚弄得服服帖帖。”银行经理热斯��可夫扶着他上车时,眉开眼笑地说,“我真的很惊讶,叶果尔·尼雷奇!眼前我还想哈哈大笑。我们一个个多么热情、多么兴奋,又多么忙碌啊!哈哈!您相信吗?我过去在剧院里还从未这样开怀大笑过。滑稽死了!我一生都会记得这个难忘的夜晚!”
98
+
99
+ 知识分子把皮亚季果罗夫送走后,面露真正的喜悦,安下心来。
100
+
101
+ “他还伸出手告别哩!”热斯佳可夫感到很满意,“也就是说,没事了,他现在不生气了。”
102
+
103
+ “愿上帝保佑!”叶夫斯特拉特·斯皮里多内奇感叹了一声,“恶棍、流氓,竟是慈善家!不可思议!”
novalConvertProject/data/stories/十八岁出门远行.txt ADDED
@@ -0,0 +1,158 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 十八岁出门远行
2
+
3
+
4
+ --------------------------------------------------------------------------------
5
+
6
+ 余华
7
+
8
+ 柏油马路起伏不止,马路像是贴在海浪上。我走在这条山区公路上,我像一条船。
9
+ 这年我十八岁,我下巴上那几根黄色的胡须迎风飘飘,那是第一批来这里定居的胡须,
10
+ 所以我格外珍重它们,我在这条路上走了整整一天,已经看了很多山和很多云。所有的
11
+ 山所有的云,都让我联想起了熟悉的人。我就朝着它们呼唤他们的绰号,所以尽管走了
12
+ 一天,可我一点也不累。我就这样从早晨里穿过,现在走进了下午的尾声,而且还看到
13
+ 了黄昏的头发。但是我还没走进一家旅店。
14
+ 我在路上遇到不少人,可他们都不知道前面是可处,前面是否有旅店。他们都这样
15
+ 告诉我:“你走过去看吧。”我觉得他们说的太好了,我确实是在走过去看。可是我还
16
+ 没走进一家旅店。我觉得自己应该为旅店操心。
17
+ 我奇怪自己走了一天竟只遇到一次汽车。那时是中午,那时我刚刚想搭车,但那时
18
+ 仅仅只是想搭车,那时我还没为旅店操心,那时我只是觉得搭一下车非常了不起。我站
19
+ 在路旁朝那辆汽车挥手,我努力挥得很潇洒。可那个司机看也没看我,汽车和司机一样,
20
+ 也是看也没看,在我眼前一闪就他妈的过去了。我就在汽车后面拚命地追了一阵,我这
21
+ 样做只是为了高兴,因为那时我还没有为旅店操心。我一直追到汽车消失之后,然后我
22
+ 对着自己哈哈大笑,但是我马上发现笑得太厉害会影响呼吸,于是我立刻不笑。接着我
23
+ 就兴致勃勃地继续走路,但心里却开始后悔起来,后悔刚才没在潇洒地挥着手里放一块
24
+ 大石子。
25
+ 现在我真想搭车,因为黄昏就要来了,可旅店还在它妈肚子里,但是整个下午竟没
26
+ 再看到一辆汽车。要是现在再拦车,我想我准能拦住。我会躺到公路中央去,我敢肯定
27
+ 所有的汽车都会在我耳边来个急刹车。然而现在连汽车的马达声都听不到。现在我只能
28
+ 走过去看了,这话不错,走过去看。”
29
+ 公路高低起伏,那高处总在诱惑我,诱惑我没命奔上去看旅店,可每次都只看到另
30
+ 一个高处,中间是一个叫人沮丧的弧度。尽管这样我还是一次一次地往高处奔,次次都
31
+ 是没命地奔。眼下我又往高处奔去。这一次我看到了,看到的不是旅店而是汽车。汽车
32
+ 是朝我这个方向停着的,停在公路的低处。我看到那个司机高高翘起的屁股,屁股上有
33
+ 晚霞。司机的脑袋我看不见,他的脑袋正塞在车头里。那车头的盖子斜斜翘起,像是翻
34
+ 起的嘴唇。车箱里高高堆着箩筐,我想着箩筐里装的肯定是水果。当然最好是香蕉。我
35
+ 想他的驾驶室里应该也有,那么我一坐进去就可以拿起来吃了,虽然汽车将要朝我走来
36
+ 的方向开去,但我已经不在乎方向。我现在需要旅店,旅店没有就需要汽车,汽车就在
37
+ 眼前。
38
+ 我兴致勃勃地跑了过去,向司机打招呼:“老乡,你好。”
39
+ 司机好像没有听到,仍在弄着什么。
40
+ “老乡,抽烟。”
41
+ 这时他才使了使劲,将头从里面拔出来,并伸过来一只黑乎乎的手,夹住我递过去
42
+ 的烟。我赶紧给他点火。他将烟叼在嘴上吸了几口后,又把头塞了进去。
43
+ 于是我心安理得了,他只要接过我的烟,他就得让我坐他的车。我就绕着汽车转悠
44
+ 起来,转悠是为了侦察箩筐的内容。可是我看不清,便去使用鼻子闻,闻到了苹果味,
45
+ 苹果也不错,我这样想。
46
+ 不一会他修好了车,就盖上车盖跳了下来。我赶紧走上去说:“老乡,我想搭车。”
47
+ 不料他用黑乎乎的手推了我一把,粗暴地说:“滚开。”
48
+ 我气得无话可说,他却慢悠悠地打开车门钻了进去,然后发动机响了起来。我知道
49
+ 要是错过这次机会,将不再有机会。我知道现在应该豁出去了。于是我跑到另一侧,也
50
+ 拉开车门钻了进去。我准备与他在驾驶室里大打一场。我进去时首先是冲着他吼了一声:
51
+ “你嘴里还叼着我的烟。”这时汽车已经活动了。
52
+ 然而他却笑嘻嘻地十分友好地看起我来,这让我大惑不解。他问:“你上哪?”
53
+ 我说:“随便上哪。”
54
+ 他又亲切地问:“想吃苹果吗?”他仍然看着我。
55
+ “那还用问。”
56
+ “到后面去拿吧。”
57
+ 他把汽车开得那么快,我敢爬出驾驶室爬到后面去吗?于是我就说:“算了吧。”
58
+ 他说:“去拿吧。”他的眼睛还在看着我。
59
+ 我说:“别看了,我脸上没公路。”
60
+ 他这才扭过头去看公路了。
61
+ 汽车朝我���时的方向驰着,我舒服地坐在座椅上,看着窗外,和司机聊着天。现在
62
+ 我和他已经成为朋友了。我已经知道他是在个体贩运。这汽车是他自己的,苹果也是他
63
+ 的。我还听到了他口袋里面钱儿叮当响。我问他:“你到什么地方去?”
64
+ 他说:“开过去看吧。”
65
+ 这话简直像是我兄弟说的,这话可多亲切。我觉得自己与他更亲近了。车窗外的一
66
+ 切应该是我熟悉的,那些山那些云都让我联想起来了另一帮熟悉人来了,于是我又叫唤
67
+ 起另一批绰号来了。
68
+ 现在我根本不在乎什么旅店,这汽车这司机这座椅让我心安而理得。我不知道汽车
69
+ 要到什么地方去,他也不知道。反正前面是什么地方对我们来说无关紧要,我们只要汽
70
+ 车在驰着,那就驰过去看吧。
71
+ 可是这汽车抛锚了,那个时候我们已经是好得不能再好的朋友了。我把手搭在他肩
72
+ 上,他把手搭在我肩上。他正在把他的恋爱说给我听,正要说第一次拥抱女性的感觉时,
73
+ 这汽车抛锚了。汽车是在上坡时抛锚的,那个时候汽车突然不叫唤了,像死猪那样突然
74
+ 不动了。于是他又爬到车头上去了,又把那上嘴唇翻了起来,脑袋又塞了进去。我坐在
75
+ 驾驶室里,我知道他的屁股此刻肯定又高高翘起,但上嘴唇挡住了我的视线,我看不到
76
+ 他的屁股,可我听得到他修车的声音。
77
+ 过了一会他把脑袋拔了出来,把车盖盖上。他那时的手更黑了,他把脏手在衣服上
78
+ 擦了又擦,然后跳到地上走了过来。
79
+ “修好了?”我问。
80
+ “完了,没法修了。”他说。
81
+ 我想完了,“那怎么办呢”我问。
82
+ “等着瞧吧。”他漫不经心地说。
83
+ 我仍在汽车里坐着,不知该怎么办。眼下我又想起什么旅店来了。那个时候太阳要
84
+ 落山了,晚霞则像蒸气似地在升腾。旅店就这样重又来到了我脑中,并且逐渐膨胀,不
85
+ 一会便把我的脑袋塞满了。那时铁脑袋没有了,脑袋的地方长出了一个旅店。
86
+ 司机这时在公路中央做起了广播操,他从第一节做到最后一节,做得很认真。做完
87
+ 又绕着汽车小跑起来。司机也许是在驾驶室里呆得太久,现在他需要锻炼身体了。看着
88
+ 他在外面活动,我在里面也坐不住,于是,打开车门也跳了下去。但我没做放手操也没
89
+ 小跑。我在想着旅店和旅店。
90
+ 这个时候我看到坡上有五个骑着自行车下来,每辆自行车后座上都用一根扁担绑着
91
+ 两只很大的箩筐,我想他们大概是附近的农民,大概是卖菜回来。看到有人下来,我心
92
+ 里十分高兴,便迎上去喊道:“老乡,你们好。”
93
+ 那五个骑到我跟前时跳下了车,我很高兴地迎了上去,问:“附近有旅店吗?”
94
+ 他们没有回答,而是问我:“车上装的是什么?”
95
+ 我说:“是苹果。”
96
+ 他们五人推着自行车走到汽车旁,有两个人爬到了汽车上,接着就翻下来十筐苹果,
97
+ 下面三个人把筐盖掀开往他们自己的筐里倒。我一时间还不知道发生了什么,那情景让
98
+ 我目瞪口呆。我明白过来就冲了上去,责问:“你们要干什么?”
99
+ 他们谁也没理睬我,继续倒苹果。我上去抓住其中一个人的手喊道:“有人抢苹果
100
+ 啦!”这时有一只拳头朝我鼻子上狠狠地揍来了,我被打出几米远。爬起来用手一摸,
101
+ 鼻子软塌塌地不是贴着而是挂在脸上了,鲜血像是伤心的眼泪一样流。可当我看清打铁
102
+ 那个身强力壮的大汉时,他们五人已经跨上自行车骑走了。
103
+ 司机此刻正在慢慢地散步,嘴唇翻着大口喘气,他刚才大概跑累了。他好像一点也
104
+ 不知道刚才的事。我朝他喊:“你的苹果被抢走了!”可他根本没注意我在喊什么,仍
105
+ 在慢慢地散步。我真想上去揍他一拳,也让他的鼻子挂起来。我跑过去对着他的耳朵大
106
+ 喊:“你的苹果被抢走了。”他这才转身看了我起来,我发现他的表情越来越高兴,我
107
+ 发现他是在看我的鼻子。
108
+ 这时候,坡上又有很多人骑着自行车下来了,每辆车后都有两只大筐,骑车的人里
109
+ 面有一些孩子。他们蜂拥而来,又立刻将汽车包围。好些人跳到汽车上面,于是装苹果
110
+ 的箩筐纷纷而下,苹果从一些摔破的筐中像我的鼻血一样流了出来。他们都发疯般往自
111
+ 己筐中装苹果。才一瞬间工夫,车上的苹果全到了地下。那时有几辆手扶拖拉机从坡上
112
+ 隆隆而下,拖拉机也停在汽车旁,跳下一帮大汉开始往拖拉机上装苹果,那些空了的箩
113
+ 筐一只一只被扔了出去。那时的苹果已经满地滚了,所有人都像蛤蟆似地蹲着捡苹果。
114
+ 我是在这个时候奋不顾���扑上去的,我大声骂着:“强盗!”扑了上去。于是有无
115
+ 数拳脚前来迎接,我全身每个地方几乎同时挨了揍。我支撑着从地上爬起来时,几个孩
116
+ 子朝我击来苹果。苹果撞在脑袋上碎了,但脑袋没碎。我正要扑过去揍那些孩子,有一
117
+ 只脚狠狠地踢在我腰部。我想叫唤一声,可嘴巴一张却没有声音。我跌坐在地上,我再
118
+ 也爬不起来了,只能看着他们乱抢苹果。我开始用眼睛去寻找那司机,这家伙此刻正站
119
+ 在远处朝我哈哈大笑,我便知道现在自己的模样一定比刚才的鼻子更精彩了。
120
+ 那个时候我连愤怒的力气都没有了。我只能用眼睛看着这些使我愤怒极顶的一切。
121
+ 我最愤怒的是那个司机。
122
+ 坡上又下来了一些手扶拖拉机和自行车,他们也投入到这场浩劫中去。我看到地上
123
+ 的苹果越来越少,看着一些人离去和一些人来到。来迟的人开始在汽车上动手,我看着
124
+ 他们将车窗玻璃卸了下来,将轮胎卸了下来,又将木板橇了下来。轮胎被卸去后的汽车
125
+ 显得特别垂头丧气,它趴在地上。一些孩子则去捡那些刚才被扔出去的箩筐。我看着地
126
+ 上越来越干净,人也越来越少。可我那时只能看着了,因为我连愤怒的力气都没有了。
127
+ 我坐在地上爬不起来,我只能让目光走来走去。
128
+ 现在四周空荡荡了,只有一辆手扶拖拉机还停在趴着的汽车旁。有几个人在汽车旁
129
+ 东瞧西望,是在看看还有什么东西可以拿走。看了一阵后才一个一个爬到拖拉机上,于
130
+ 是拖拉机开动了。
131
+ 这时我看到那个司机也跳到拖拉机上去了,他在车斗里坐下来后还在朝我哈哈大笑。
132
+ 我看到他手里抱着的是我那个红色的背包。他把我的背包抢走了。背包里有我的衣服和
133
+ 我的钱,还有食品和书。可他把我的背包抢走了。
134
+ 我看着拖拉机爬上了坡,然后就消失了,但仍能听到它的声音,可不一会连声音都
135
+ 没有了。四周一下了寂静下来,天也开始黑下来。我仍在地上坐着,我这时又饥又冷,
136
+ 可我现在什么都没有了。
137
+ 我在那里坐了很久,然后才慢慢爬起来,我爬起来时很艰难,因为每动一下全身就
138
+ 剧烈地疼痛,但我还是爬了起来。我一拐一拐地走到汽车旁边。那汽车的模样真是惨极
139
+ 了,它遍体鳞伤地趴在那里,我知道自己也是遍体鳞伤了。
140
+ 天色完全黑了,四周什么都没有,只有遍体鳞伤的汽车和遍体鳞伤的我。我无限悲
141
+ 伤地看着汽车,汽车也无限悲伤地看着我。我伸出手去抚摸了它。它浑身冰凉。那时候
142
+ 开始起风了,风很大,山上树叶摇动时的声音像是海涛的声音,这声音使我恐惧,使我
143
+ 也像汽车一样浑身冰凉。
144
+ 我打开车门钻了进去,座椅没被他们撬去,这让我心里稍稍有了安慰。我就在驾驶
145
+ 室里躺了下来。我闻到了一股漏出来的汽油味,那气味像是我身内流出的血液的气味。
146
+ 外面风越来越大,但我躺在座椅上开始感到暖和一点了。我感到这汽车虽然遍体鳞伤,
147
+ 可它心窝还是健全的,还是暖和的。我知道自己的心窝也是暖和的。我一直在寻找旅店,
148
+ 没想到旅店你竟在这里。
149
+ 我躺在汽车的心窝里,想起了那么一个晴朗温和的中午,那时的阳光非常美丽。我
150
+ 记得自己在外面高高兴兴地玩了半天,然后我回家了,在窗外看到父亲正在屋内整理一
151
+ 个红色的背包,我扑在窗口问:“爸爸,你要出门?”
152
+ 父亲转过身来温和地说:“不,是让你出门。”
153
+ “让我出门?”
154
+ “是的,你已经十八了,你应该去认识一下外面的世界了。”
155
+ 后来我就背起了那个漂亮的红背包,父亲在我脑后拍了一下,就像在马屁股上拍了
156
+ 一下。于是我欢快地冲出了家门,像一匹兴高采烈的马一样欢快地奔跑了起来。
157
+
158
+ 一九八六年十一月十六日北京
novalConvertProject/data/stories/变形计.txt ADDED
The diff for this file is too large to render. See raw diff
 
novalConvertProject/data/stories/契诃夫短篇小说精选集(2020)(世界三大短篇小说巨匠契诃夫经典作品,语文教材推荐阅读,因为契诃夫,我们读懂了世态炎凉!)-_契诃夫_-_Z-Library__1.txt ADDED
The diff for this file is too large to render. See raw diff
 
novalConvertProject/data/stories/小王子-_【法国】圣埃克苏佩里_-_Z-Library_.txt ADDED
@@ -0,0 +1,1934 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 版权信息
2
+
3
+
4
+ 书 名 小王子
5
+
6
+ 作 者 [法国]圣埃克苏佩里
7
+
8
+ 译 者 林珍妮
9
+
10
+ 责任编辑 冯一兵
11
+
12
+ 原文出版 Editions Gallimard,Paris,1997
13
+
14
+ 出版发行 译林出版社
15
+
16
+ 版 次 2010年6月第1版
17
+
18
+ 书 号 ISBN 978-7-5447-1132-6
19
+
20
+ 官方微博: ﹫译林出版社
21
+
22
+
23
+
24
+
25
+
26
+ 官方微信:
27
+
28
+
29
+
30
+
31
+
32
+ 目录
33
+
34
+ 导 读
35
+
36
+ 献给列翁·维尔特
37
+
38
+ 1
39
+
40
+ 2
41
+
42
+ 3
43
+
44
+ 4
45
+
46
+ 5
47
+
48
+ 6
49
+
50
+ 7
51
+
52
+ 8
53
+
54
+ 9
55
+
56
+ 10
57
+
58
+ 11
59
+
60
+ 12
61
+
62
+ 13
63
+
64
+ 14
65
+
66
+ 15
67
+
68
+ 16
69
+
70
+ 17
71
+
72
+ 18
73
+
74
+ 19
75
+
76
+ 20
77
+
78
+ 21
79
+
80
+ 22
81
+
82
+ 23
83
+
84
+ 24
85
+
86
+ 25
87
+
88
+ 26
89
+
90
+ 27
91
+
92
+
93
+
94
+
95
+
96
+ 导 读
97
+
98
+
99
+ 圣埃克苏佩里(1900——1944),法国里昂人,作家。他首先是一个出色的飞行员,其次才是一个作家。1921年到1923年,他在法国空军中服役,先是后备飞行员,后成为民航驾驶员,参加了开辟法国——非洲——南美洲国际航线的工作。他在各种艰苦条件下都飞过,还曾经因为飞机失事被困雪山七天。平常他抓紧时间在各种艰苦的条件下写作,成就斐然。
100
+
101
+ 1939年,德国法西斯入侵法国。尽管圣埃克苏佩里曾多次负伤,被医生认为不能再入伍,但他坚决要求,终于被获准编入2/33空军侦察大队。1940年法国溃败,他所在的部队损失惨重,被调往阿尔及尔。他复员后流亡美国,在美国期间,他继续写作,发表了《战机飞行员》、《给一个人质的信》以及童话《小王子》。尽管身体状况不太理想,年龄也偏大,但他还是继续请缨为受法西斯蹂躏的法国作战。1943年,他来到了法国在北非阿尔及尔的抗战基地。上级只让他执行五次飞行任务,他却主动要求增加到八次。1944年7月31日上午,他出航执行第八次任务,从此再也没有回来。牺牲时,年仅四十四岁。
102
+
103
+ 2000年,一个渔夫打捞到一条手链,上面有圣埃克苏佩里的名字和送他手链的出版商的名字。在法国一处海岸,人们又找到了他所驾驶的飞机的残片。多年来人们一直传说,圣埃克苏佩里像小王子一样回到了B 612星球,这当然只是出自人们的美好想象,现实是,他确实是像一个英雄一样为国捐躯了。
104
+
105
+ 法国人一直把圣埃克苏佩里当做民族英雄,在他逝世五十周年之际把他的肖像印在五十法郎的票面上。而对世界各地的小读者来说,他的盛名来自《小王子》。这篇20世纪流传最广的童话,从1943年发表以来,已被译成一百多种文字,还被拍成电影、搬上舞台、灌成唱片。据说《小王子》在全世界的销量仅次于《圣经》,当然,这个说法未必准确,但读者多年来的热爱和追捧却是确凿无疑的。
106
+
107
+ 那么,《小王子》究竟是一本怎样的书呢?
108
+
109
+ 首先,《小王子》是一个童话,但不是一个普通意义上的童话。它充满了对人类生活状态的思考,是一个所谓“哲理童话”。但它没有讲任何大道理。它甚至没有“娓娓道来”地讲任何道理。它与说教无关。一切都蕴藏在这个如诗如画的故事里,蕴藏在星星、沙漠和清泉里,蕴藏在小王子银铃般的笑声里。它就像真理本身那么朴素动人。合上书,你会觉得甜美而忧伤,也许还会有点想哭呢。有人说这是一个沉重的童话。也许是吧。深者见其深,浅者见其浅,这正是一切好故事的品质。
110
+
111
+ 其次,《小王子》语言非常简单优美,不仅能让小孩子听懂,读懂,也很适合大人阅读,帮助大人重拾好的语言习惯——大人的语言世界常常是混乱和不洁净的。
112
+
113
+ 说到《小王子》的成书背景,我们可以从三个方面来理解:
114
+
115
+ 一是圣埃克苏佩里的飞行员生活。
116
+
117
+ 他曾经因飞机故障降落在撒哈拉沙漠,书中提到的茫茫沙漠、恐慌、口渴,都是他亲身体验过的,所以才会写得这么真实。
118
+
119
+ 当一个人总是从三万英尺的高空俯瞰芸芸众生,他对这个世界自然有独特的思考。他的视野是如此广阔,相比之下人的狗苟蝇营却显得那样渺小。头上是浩瀚的星空,心中是澎湃的感情。
120
+
121
+ 二是当时的时代背景。
122
+
123
+ 二战进行到最激烈的时候,作者被迫流亡美国。这场不仅破坏人们生活,也摧毁人们很多美好信念的战争,对他的震撼是可想而知的。他重新思考人存在的价值,思考人对物质的追求和被蒙蔽的心灵。
124
+
125
+ 三是他自己的生活。
126
+
127
+ 那朵惹人喜爱却令人心碎的玫瑰,其实是作家深爱的妻子的一个投影。当然,蕴涵了这么深的哲理,这朵花就不能被单纯看做作家的妻子了。但他告诫我们:爱的执着,是来自于一次次的浇水、呵护和倾听。“正因为你为你的玫瑰花费了时间,才使她变得这么重要。”
128
+
129
+ 在行动上,在思想上,在语言上,圣埃克苏佩里都是一个巨人。正因为如此,他才能写出这么质朴又意味深长的作品。
130
+
131
+ 通过这个童��,圣埃克苏佩里带着我们感受生活的美好,接触生活的本质,而不是像小王子看到的那些“大人”,为权势、虚荣、职务、学问之类表面的东西忙忙碌碌。那个自以为很有权威,其实却成了对权威的追求的牺牲品的国王;那个要求别人向他不断脱帽和鼓掌的自负的人;那个为喝酒感到惭愧,为忘记惭愧而拼命喝酒的家伙;热衷于统计星星数目的商人;自己从不出门的地理学家;拘泥于职责的劳累的点灯人……他们都有个共同的特点,就是把真正美好的东西忽略掉了。
132
+
133
+ 小王子说:“使沙漠如此美丽的,是它在某处藏着一眼泉水。”
134
+
135
+ 也许我们可以把这句话简单理解为:使生活如此美丽的,是我们藏起来的真诚和童心。
136
+
137
+ 《小王子》陪伴很多孩子成长,成为他们人生中一个美好的印记;也影响了许多成年人,触动他们深藏的童心。
138
+
139
+ 小王子说:“这就是我的秘密。其实很简单:我们用心才看清楚,用眼睛是看不见本质的东西的。”
140
+
141
+ 对于广大读者来说,这也是指出了读这本书的一个秘密。用眼睛,也要用心去看。
142
+
143
+ 还有,我们都愿意相信,小王子还活着,和他的玫瑰、他的小羊幸福地生活在一起,笑起来声音像银铃一样。
144
+
145
+
146
+
147
+
148
+
149
+ 献给列翁·维尔特
150
+
151
+
152
+ 请孩子们原谅我把这本书献给一位大人。我有这样做的充分理由:这位大人是我最要好的朋友。我还有另一个理由:这位大人什么都懂,他完全能理解写给孩子们阅读的书籍。我还有第三个理由:这位大人住在法国,正在忍饥挨饿,他需要别人的安慰。要是你们认为这些理由还不充分,那我就把这本书献给小时候的他吧——所有的大人都经历过童年。(但很少有大人记得自己曾是孩子。)因此,我把我的献辞改为:
153
+
154
+ 献给从前那个小男孩列翁·维尔特。
155
+
156
+
157
+
158
+
159
+
160
+ 1
161
+
162
+
163
+ 六岁那一年,我在一本描写原始森林的书里看见一幅扣人心弦的图画。那本书的书名叫做“丛林奇遇记”。图中画的是正在吞吃野兽的蟒蛇。下面是这幅画的复印件。
164
+
165
+
166
+
167
+ 书中说:“蟒蛇囫囵吞下猎物,肚子撑得它不能动弹,要躺六个月才能把猎物消化掉。”
168
+
169
+ 从此,我对丛林的种种奇事产生了无穷尽的遐想。我也用彩色铅笔绘下我的第一幅画。我称它为一号画。一号画如下:
170
+
171
+
172
+
173
+ 我把我的杰作拿给大人看,还问他们,我的画是否吓坏了他们。
174
+
175
+ 他们回答我说:“一顶帽子有什么可怕的?”
176
+
177
+ 我画的不是一顶帽子,而是一条正在消化大象的蟒蛇啊。我又画了一张画,画的是蟒蛇和它肚子里的大象,好让大人看懂我的画。他们总是需要我们给他们解释的。我的二号画如下:
178
+
179
+
180
+
181
+ 大人们劝我,别画这些肚子没打开或打开了的蟒蛇了,把心思放到地理、历史、算术、语法上去吧。就这样,我在六岁这一年放弃了画家的光辉生涯。一号画、二号画的失败令我垂头丧气。大人们老是需要孩子们费尽唇舌,给他们再三解释,不然就一窍不通,真把我们累得够呛。
182
+
183
+ 我只好选择另一门职业。我学会了驾驶飞机,几乎跑遍了世界各地。地理确实帮了我的大忙。在空中,我一眼就能认出中国和亚利桑那[1] ,这样的本领很管用——如果夜航时迷了路。
184
+
185
+ 我一生与许多重要人物打过交道,我在大人当中生活了很长时间,我仔细地观察过他们,然而我对他们的看法没有多大的改善。
186
+
187
+ 我始终保留着我的一号画。遇到一个我认为略为懂事的大人,我就用这幅画做试验,看他是否真的懂事,但他们总是这样回答我:“这是一顶帽子。”听了这样的话,我就不再与他们谈蟒蛇、原始森林、星星了。我谈他们能理解的事情,例如桥牌啦,高尔夫球啦,政治啦,领带啦。大人们便很满意,以为他们认识了一个通情达理、善解人意的人。
188
+
189
+
190
+
191
+
192
+
193
+ 2
194
+
195
+
196
+ 从此我孤独地生活着,没有一个可以推心置腹的朋友。这种状况一直延续至六年前。六年前,我的飞机出了故障,发动机里的某个部件被撞坏了,我被迫在撒哈拉沙漠降落。身边没有机械师,没有一个乘客,我只好勉为其难,自己动手,试着修理部件。我带的水仅够喝一个星期,能否修好飞机,关系到我的生死存亡了。
197
+
198
+ 第一夜,我在远离人烟、千里之遥的沙漠上睡觉。比起那些乘着木排,在茫茫大洋中挣扎漂浮的遇险者,我更显得孤独无助。
199
+
200
+ 朝霞初露的时候,一个细细的奇妙的声音把我唤醒。你不难想像我当时有多惊讶了。这细细的奇妙的声音说:
201
+
202
+ “劳驾……请你给我画一只绵羊吧!”
203
+
204
+ “你说什么?”
205
+
206
+ “给我画一只绵羊……”
207
+
208
+ 我像遭了雷击,一跃而起。我��劲揉我的眼睛,仔细地看了看,只见一个很奇特的小小的人儿,他正在那儿注视我呢。下面就是以后我给他画的最为成功的一幅肖像画。
209
+
210
+
211
+
212
+ 当然,它没有他本人可爱俊美,这可不能怪我,该怪大人,是他们在我六岁那年葬送了我的画家生涯。除了画打开肚子和没打开肚子的蟒蛇之外,我没有画过一张画。
213
+
214
+ 我大吃一惊,眼睛瞪得溜圆,看着这位突然出现的人儿。你们可别忘了,这儿是远离人烟、千里之遥的地方啊。我的这个小人儿一点不像迷了路,也不像是累死、饿死、渴死、吓死的鬼魂。他一点不像迷失于沙漠中的孩子,不像远离人烟、千里之遥的孩子。
215
+
216
+ 我终于能够张口说话了,我问他:
217
+
218
+ “……你在这儿干什么?”
219
+
220
+ 他不慌不忙地重述他的要求,像说一件很严肃的事情:
221
+
222
+ “请你给我画一只绵羊……”
223
+
224
+ 当神秘的东西使得你心惊肉跳的时候,你不敢不听他的命令。虽然,身处远离人烟的荒漠,面临死亡的威胁,叫人画画的要求又未免荒堂,我还是从口袋里掏出一张纸和一枝钢笔。我忽然记起,除了钻研地理、历史、算术、语法,我没有画过画,便没好气地冲小人儿说,我不会画画。
225
+
226
+ 他说:“不要紧,给我画一只绵羊吧。”
227
+
228
+ 我从没画过绵羊,只画过那两张画。我就给他画了其中的一张,就是没有打开肚子的蟒蛇。我吓了一跳,我听见小人儿说:
229
+
230
+ “不!不!我不要象在蟒蛇的肚子里。蟒蛇太可怕,象太占地方。我的家地方不大。我要绵羊,给我画一只绵羊吧。”
231
+
232
+ 我便画了一头羊。
233
+
234
+
235
+
236
+ 他仔细看看,然后说:
237
+
238
+ “不好!这是一头患了重病的羊。给我画另一头吧。”
239
+
240
+ 我又画了一只羊。
241
+
242
+ 我的朋友露出亲切可爱的微笑,并没有责怪我的意思,他说:
243
+
244
+ “你瞧瞧,这不是小羊,是公羊,它长着角哩。”
245
+
246
+
247
+
248
+ 我又画了一张。
249
+
250
+ 这一张画和前面两张一样,遭到了他的拒绝:
251
+
252
+
253
+
254
+ “这只太老了,我要一只能活很久的绵羊。”
255
+
256
+ 我急于着手拆卸我的发动机,失去了耐性。我胡乱涂了下面这幅画。
257
+
258
+ 而且我冲他说:
259
+
260
+ “这是一只箱子,你要的绵羊在里面。”
261
+
262
+
263
+
264
+ 然而我惊讶地看到,我的这位小法官竟眉开眼笑:
265
+
266
+ “我要的正是这样的箱子!这只绵羊要很多草吗?”
267
+
268
+ “为什么你提这个问题?”
269
+
270
+ “因为我的家太小啦……”
271
+
272
+ “肯定够了。我给你的是一只很小很小的绵羊。”
273
+
274
+ 他低头看画。
275
+
276
+ “没有这个这么小吧……咦!它睡熟了……”
277
+
278
+ 我就这样认识了小王子。
279
+
280
+
281
+
282
+
283
+
284
+ 3
285
+
286
+
287
+ 过了好久好久,我才弄明白他是打哪儿来的。
288
+
289
+ 小王子向我提了许多问题,却从不理会我对他提的问题。我从他无意中吐出的片言只语里,逐渐知道了他的来历。
290
+
291
+ 例如,当他第一次看见我的飞机的时候(我不愿画飞机,太复杂了),就问我:
292
+
293
+ “这是什么玩艺儿呀?”
294
+
295
+ “它不是玩艺儿,它会飞。这是飞机,是我的飞机。”
296
+
297
+ 我挺自豪地告诉他我会飞。他嚷起来:
298
+
299
+ “怎么?你是从天上掉下来的吗?”
300
+
301
+ “是的。”我并没有吹嘘的意思。
302
+
303
+ “啊!这就奇了……”
304
+
305
+ 小王子发出清脆悦耳的笑声,他这一笑可惹恼了我。我不喜欢别人对我的不幸打哈哈。然后他又说:
306
+
307
+ “这么说,你也是从天上下来的!你住在哪一个星球上?”
308
+
309
+ 这句话犹如一道亮光,让我马上瞥见了他突然出现的秘密。
310
+
311
+
312
+
313
+ 我以突袭的方式问他:
314
+
315
+ “你是从另一个星球来的?”
316
+
317
+ 他不答。他看着我的飞机,轻轻地点头:
318
+
319
+ “从你乘的这玩艺来看,你确实不可能来自很远的地方……”
320
+
321
+ 他陷入沉思。过了很久,他从口袋里掏出我画的绵羊,低头凝视他的宝贝。
322
+
323
+ 你们不难想像,听了他那句无意透露的“其他星球”的话后,我会怎样惊讶吧。我竭力从中探听他的来历:
324
+
325
+ “我的小人儿,你从哪儿来?你的家在哪儿?你要把你的绵羊牵到哪儿去?”
326
+
327
+ 他默默不答。然后才说:
328
+
329
+ “你给了我一个箱子,太好了。夜里可以给绵羊做屋子了。”
330
+
331
+ “是呀,如果你乖,我还要给你一根绳子,白天给你拴羊用。我还要给你一根拴羊的桩。”
332
+
333
+ 我的建议显然惹恼了小王子:
334
+
335
+ “拴住它?亏你想得出这样的主意!”
336
+
337
+ “你不拴住它,它会乱跑的呀,会走失的呀。”
338
+
339
+ 我的朋友发出清脆的笑声:
340
+
341
+ “你以为它会跑到哪儿去呢?”
342
+
343
+ “到处乱跑呗,朝前跑呗……”
344
+
345
+ 小王子告诉我:
346
+
347
+ “这倒不成问题,我的家小得很呢!”
348
+
349
+ 他的神色略带忧伤,说:
350
+
351
+ “朝前跑,也跑不了多远……”
352
+
353
+
354
+
355
+
356
+
357
+ 4
358
+
359
+
360
+ 就这样,我知道了第二件很重要的事情:他打那儿���的星球比一幢房子大不了多少!
361
+
362
+ 我并不因此大惊小怪。
363
+
364
+ 我知道,除了起了名字的大星球,如地球、木星、火星、金星,还有成千上万的星球。有些星球小到连望远镜都难以观测。天文学家发现一颗星,就用号码给它命名,例如叫它“小行星3251号”。
365
+
366
+
367
+
368
+ 我有充分的证据认为小王子打那儿来的星球就是B612号小行星。这颗小行星仅仅在一九〇九年被一位土耳其天文学家用望远镜看见过一回。
369
+
370
+ 在国际天文会议上,他为他的发现做了雄辩的论证,但没有人相信他的报告。因为他穿的是土耳其人的服装。大人们就这个德性:以衣冠取人。
371
+
372
+ 幸好,为了维护B612小行星的声誉,土耳其独裁者颁布了一条法令,命令百姓改穿欧式服装,否则处以死刑。一九二〇年,这位土耳其天文学家身穿一套极考究的西服,再一次在国际会议上做了论证。这一回,他得到了大家的认可。
373
+
374
+ 我对你们详细报告发现小行星B612的这些细节,把它的号码告诉你们,都是由于那些大人们的缘故。因为大人们对数字情有独钟。如果你对他们介绍一个新朋友,他们从不打听他的基本情况,他们从不会问你:“他的嗓子怎么样?他喜欢玩什么游戏?他是否采集蝴蝶标本?”而是问:“他几岁了?
375
+
376
+
377
+
378
+
379
+
380
+ 有多少个兄弟?体重多少?他的父亲挣多少钱?”他们认为了解了这些情况,就了解了一个人。
381
+
382
+ 如果你告诉大人:“我看见一幢漂亮的红砖房子,窗前摆着天竺葵,鸽子在屋顶栖息……”他们便无法想像这是一幢怎样的房子。你必须对他们说:“我看见一幢值十万法郎的房子!”他们就会惊叹:“多漂亮的房子啊!”
383
+
384
+ 所以,如果你对他们说:“这世上确实存在一位王子,证据就是他可爱俊美,脸带笑容,他要一只绵羊。一个人要一只绵羊,就是他存在的证明。”他们会不以为然,耸耸肩,以为你是不懂事的孩子!但如果你对他们说:“他打那儿来的星球是小行星B612。”他们就深信不疑了,就不会用没完没了的问题烦你了。他们就这副德性。我们不要责怪埋怨他们,孩子对大人应当尽量地宽容。
385
+
386
+ 当然,我们是理解生活的人,我们才不会把数字放在眼里呢!我喜欢以讲童话的方式讲这个故事。我喜欢这样讲:
387
+
388
+ “从前有个小王子,他住在小行星里。这颗行星比他自己大不了多少。他需要一个朋友。”对于理解生活的人,这样讲似乎要真实得多。
389
+
390
+ 我不喜欢别人漫不经心地读我的书。提起这些往事,我还挺伤心的。我的朋友牵着他的羊走了六年了。我在这儿讲述他的故事,是为了不忘记他。忘了朋友是可悲的。并不是每个人都有朋友的。也许有一天我也像大人那样,除了数字,对别的东西都失去兴趣。为了这个缘故,我买了一盒颜料和几枝铅笔。到了我这个年龄才重拾画笔是困难的。而且,除了在六岁那年画过一条打开肚子的蟒蛇和一条没打开肚子的蟒蛇之外,我没画过别的画。当然,我可以画最逼真的人像画。但能否成功,我把握不大。这一幅画得可以,另一幅却画得不像。对他的个儿高矮,我也记得不太真切。这幅把他画得太高,另一幅把他画得太矮。该给他的衣服抹什么颜色,我也犹豫不决。我在画纸上抹来抹去,画了张约莫相似的肖像,但某些重要部位也许弄错了。对这一点,你们一定要谅解。我的朋友从不向我解释,大概他以为我和他一样;可是我呢,很遗憾,我不能透过箱子看到里面的绵羊。也许我有点像大人了。我大概老了。
391
+
392
+
393
+
394
+
395
+
396
+ 5
397
+
398
+
399
+ 每一天,我都从他那儿获得一些有关星球、启程、旅行的知识。这些知识是逐渐得到的,只要想到什么问题就提什么问题。第三天,我就是这样了解到有关猴面包树的事情的。
400
+
401
+ 这一回还真亏了绵羊。因为小王子突然对一件事产生了极大的怀疑,突然问我:
402
+
403
+ “羊吃灌木,这是真的吗?”
404
+
405
+ “是呀,是真的呀。”
406
+
407
+ “啊,那我很高兴。”
408
+
409
+ 我不明白,羊吃灌木为什么这么重要。小王子又问:
410
+
411
+ “这么说,它们也吃猴面包树啦?”
412
+
413
+ 我提醒小王子,猴面包树不是灌木丛,而是像教堂一样巍峨高大的树。即使他弄一群大象来,它们也啃不完一棵猴面包树。
414
+
415
+ 想到一群象啃猴面包树的情景,小王子忍不住笑了:
416
+
417
+ “那它们非得叠罗汉了……”
418
+
419
+ 他很机灵,指出:
420
+
421
+
422
+
423
+ “猴面包树的树苗挺小的呢!”
424
+
425
+ “你说得对!可是你为什么希望你的绵羊吃猴面包树苗呢?”
426
+
427
+ 他说:“嘿!那还用说吗!”似乎这是再明白不过的事情。而要我自己想明白这个问题,我确实要绞尽脑汁了。
428
+
429
+ 是的,小王子的星球和其他星球一样,长着益草,也长着毒草,因此也就有了益草的种子和毒草的种子。但种子是看不见的,它们沉埋在土地深处,直至其中一颗突然苏醒……它伸伸懒腰,羞羞答答,向着太阳伸出一株青嫩可爱、娇小玲珑、不伤人的幼苗来。倘若它是萝卜或玫瑰的幼苗,我们可以任由它茁壮成长;倘若它是有毒的植物,一经认出,我们就必须马上拔除。小王子的星球上埋着可怕的种子……这就是猴面包树的种子,星球的土壤饱受其害,不及时动手除掉它们,你就永远别想摆脱它们的侵害。它的树身枝叶占据整个星球,如果星球小,而猴面包树过多,就会撑破星球。
430
+
431
+
432
+
433
+ 后来小王子对我说:“人早上梳洗之后,一定要小心清理地球,要经常督促自己,要养成良好的习惯。猴面包树的苗儿与玫瑰花的苗儿长得极相似,把它们区别开来之后,就要经常督促自己拔除猴面包树苗。这活儿单调乏味,但也挺容易干。”
434
+
435
+ 有一天,他建议我用心画一幅猴面包树的画,要让我们那儿的孩子牢牢记住它。他对我说:“有朝一日他们外出旅行,这幅画就派上用场了。有些时候,耽搁了的工夫造不成多大的恶果,然而对猴面包树的危害却不能轻视。我知道,有一颗星球上住着一个懒人,他忽略了剔除三棵猴面包树苗的事儿……”
436
+
437
+ 在小王子的指点下,我画了这个星球。我素来不喜欢装腔作势,摆出一副道学家的面孔训人,但许多人对猴面包树的危害认识不足,在小行星上迷路的人遇到的风险又那么大,我不能不一反平日矜持的常态,大声疾呼:“孩子们,当心猴面包树啊!”为了向朋友们发出警告,让他们提防早已威胁我们的危险——而他们和我一样,对这样的危险一无所知——我对这幅画下足了功夫。提醒大家警惕危险,是我义不容辞的责任。也许你们看了这幅画后会纳闷:“为什么他在这本书里画的其他画没有这张猴面包树的画雄壮,有气势?”我的回答很简单:我尽了力去画其他的画,但心有余而力不足。而画猴面包树的时候,为急迫的需要所激励,我的画便超出了原有的水平。
438
+
439
+
440
+
441
+
442
+
443
+ 6
444
+
445
+
446
+ 啊!小王子!我就是这样逐渐了解到,你过着并不顺心愉快的生活。长期以来,你惟一的消遣就是观赏夕阳西下的美景。第四天早晨,我又知道了这一件事。你对我说:
447
+
448
+ “我喜欢夕阳。我们去看日落的壮观吧……”
449
+
450
+ “可是要等啊……”
451
+
452
+ “等什么?”
453
+
454
+ “等太阳下山的时刻呀。”
455
+
456
+ 你露出惊讶的神气,然后又自觉可笑,说道:
457
+
458
+ “我老以为我是在自己家里呢!”
459
+
460
+ 这话说得不错。大家都知道,在美国,太阳正在天空的当中,而这时在法国,太阳已经西下。若能在一分钟之内赶到法国,就可以观看落日的壮景,遗憾的是法国离得太远了。但是,在你那小小的星球上,你只要把椅子挪几步就能看到日落了。什么时候要看夕晖都能看得到……
461
+
462
+ “有一天,我看了四十三次太阳下山!”
463
+
464
+ 过了一会儿,你又说:
465
+
466
+ “你知道……一个人愁闷的时候,都爱看西下的夕阳……”
467
+
468
+ “看了四十三次太阳西下的那一天,你的心情差得很吧?”
469
+
470
+ 小王子没有答话。
471
+
472
+
473
+
474
+
475
+
476
+ 7
477
+
478
+
479
+ 第五天,仍然是多亏了那只绵羊,小王子生活中的秘密才被泄露了出来。他似乎对一个问题反复思考了许久,然后开门见山,直截了当地突然问我:
480
+
481
+ “绵羊吃灌木,它也吃花吗?”
482
+
483
+ “绵羊遇见什么吃什么。”
484
+
485
+ “带刺的花也吃?”
486
+
487
+ “吃的。带刺的花也吃。”
488
+
489
+ “那刺还有什么作用呢?”
490
+
491
+ 我不知道刺还有什么作用。当时我正忙于把发动机上拧得过紧的螺栓弄下来。看来故障极其严重,我正在犯愁呢。最让我担心的,是饮用水已经所剩不多了。
492
+
493
+ “那刺还有什么作用呢?”
494
+
495
+ 小王子一旦提出疑问,就要寻根究底,追问个没完,绝不会中途而废。我正被螺栓闹得心烦意乱,便顺口答道:“刺不起作用,都是因为花儿心眼太坏!”
496
+
497
+ “哦?”
498
+
499
+ 沉默了一会儿,他悻悻地说:
500
+
501
+ “我不信你说的话!花儿弱不禁风,花儿天真无邪,她们自顾不暇呢。她们身上长了刺,是为了给自己壮胆,为了保护自己……”
502
+
503
+ 我不说话。这时我的念头是:“如果这颗螺栓拧不下来,我就用锤子把它砸了。”
504
+
505
+ 小王子打断我的思路:
506
+
507
+ “你相信,你,相信花……”
508
+
509
+ “别烦我了!别烦我了!我什么也不信!我不过在信口开河啊。我,我在忙正经事呢。”
510
+
511
+ 他瞪着我,愣住了。
512
+
513
+ “你在忙正经事!”
514
+
515
+ 他看见我手攥锤子,两手油污,俯身对着一件他认为很丑的��件。
516
+
517
+ “你说话的时候像个大人!”
518
+
519
+ 听了这话,我有点难为情。然而他又毫不留情地讲了一句:
520
+
521
+ “你是非不分……你混淆黑白!”
522
+
523
+ 他真的气坏了。一头金发在风中乱摇。
524
+
525
+ “我知道一颗行星,上面有一位红脸先生。他从未嗅过一朵花。他从未观赏过一颗星星。他从未爱过一个人。他什么事也没干过,只会做算术中的加法。他整天就像你一样,反复地唠叨:‘我是个正经人!我是正经人!’真是自命不凡,神气活现!可他不是人,是蘑菇!”
526
+
527
+ “是什么?”
528
+
529
+ “是蘑菇!”
530
+
531
+ 小王子气得脸色发白。
532
+
533
+ “几百万年以来,花儿都长着刺;几百万年以来,羊也在吃花。难道我想知道,花儿为什么憋足了劲长没用的刺,这是不正经的事吗?这不比红脸胖子的加法更正经,更重要吗?要是我认识的世界上的一朵独一无二的花,她哪儿也不去,就爱长在我的星球上,可是却在某天早晨,被小绵羊一不留神咬死了,难道这样的事也不重要吗?”
534
+
535
+ 他的脸由白转红,然后说:
536
+
537
+ “要是有个人爱上了一朵花,这朵花不长在亿万颗星球上,只长在他的星球上,而他只要仰望星空,想到‘我的花儿就在那儿……’,心就陶醉在幸福里,羊却吃了他心爱的花——这对他而言,简直是整个星空都黯淡无光了,难道这样的事还不重要吗?”
538
+
539
+ 他说不出话来,突然嚎啕大哭。夜幕降临,我扔下手里的工具,顾不得锤子、螺栓、干渴、死亡了。在一颗星球上,在我的行星地球上,有一个小王子需要安慰!我把他搂进怀里,轻柔地摇着他。我抚慰他:“你爱的那朵花不会有危险的……我给你的绵羊画一个口罩……我给你的花儿画一副铠甲……我……”我也不知道我还说了什么话,只觉得自己笨嘴笨舌,不懂得该怎样安慰他,打动他……眼泪的王国太神秘了。
540
+
541
+
542
+
543
+
544
+
545
+ 8
546
+
547
+
548
+ 我很快就对这朵花有了更深的了解。小王子生活的星球上长着很朴素的单瓣花,她们一点儿也不占地方,也不扰人,在草地上朝开暮落。而这朵花的种子不知道是从哪儿来的。小王子密切注视着她的与众不同的嫩枝。她很可能是新品种的猴面包树苗呢。然而枝条很快就停止伸展,竟开始结花蕾。小王子看着硕大的花苞,预感到她会绽放出奇异的花朵。然而花儿躲在绿莹莹的屋子里精心打扮。
549
+
550
+
551
+
552
+ 她仔细挑!颜色,慢条斯理地穿衣,一片片地搭配她的花瓣。她不肯像虞美人那样,皱巴巴地就往外跑,就亮相。她要容光焕发地见人。唉!不错,她就是朵极爱俏的花儿。她神秘兮兮地梳妆打扮了好几天,终于在一天早晨,在太阳出来的那一刻,她露脸亮相了。
553
+
554
+ 精心打扮了几天,算准了出场的时间,她却打着哈欠说:
555
+
556
+
557
+
558
+ “唉!我刚刚睡醒呢……请你原谅……我的妆还零乱呢……”
559
+
560
+ 小王子忍不住赞叹:
561
+
562
+ “您真美啊!”
563
+
564
+ “是吗,”花儿柔声说,“我和太阳同时诞生……”
565
+
566
+ 小王子看准她并非谦恭的女子,不过,她确实美丽动人!
567
+
568
+ “是吃早点的时候了吧。”很快她又说。“劳驾您给我……”
569
+
570
+ 小王子为自己的疏忽而感到羞惭,赶紧找了一壶清水,侍候花儿用餐。
571
+
572
+ 不久,她爱慕虚荣的性情开始折磨他。例如,有一天,她对小王子说到她身上长的四根刺的用途。她说:
573
+
574
+ “这儿也许有老虎吧,老虎的爪子锋利得很呢!”
575
+
576
+
577
+
578
+ “我的星球上没有老虎。再说,老虎不吃草。”小王子表示异议。
579
+
580
+ “我可不是草。”花儿柔声说。
581
+
582
+ “对不起……”
583
+
584
+ “我一点也不畏惧老虎,但我讨厌风。您没有屏风吗?”
585
+
586
+ “你居然讨厌风啊……这可不好。”小王子对她有了看法。“这朵花倒很复杂……”
587
+
588
+ “晚上您用罩子把我罩起来吧。您这儿太冷,位置不好。我来的那个地方……”
589
+
590
+ 她住了口。来这儿的时候她还是一颗种子呢,怎么可能了解别的地方呢。她撒的谎幼稚可笑,让人一下子就能识破。她觉得丢脸,便咳嗽了两三声,想把过错推到小王子身上去:
591
+
592
+
593
+
594
+ “我要的屏风呢?……”
595
+
596
+ “我正要去找屏风,是您和我说话的呀!”
597
+
598
+ 她又故意咳嗽,存心让他内疚不安。
599
+
600
+ 小王子很怜爱她,但她的做作令他生疑。他是个做事一丝不苟的人,常把无关紧要的闲话当真,难免招来不少麻烦。
601
+
602
+ 有一天,他向我倾诉他的心事:“我本不该听信她的话的。永远也别信花儿讲的话。她们的作用就是供人观赏,供人嗅闻。我的花熏香了我的星球,但我不懂得为此高兴。她说的老虎爪子的话,本来应该打动我的心,我却生了她的气。”
603
+
604
+ 他还说:
605
+
606
+ “那时我真是不懂事。要对一���人下定论,不应听其言,而应观其行。她芬芳馥郁,赏心悦目,我不应抛下她一走了之!我不理解她那不聪明的谎言饱含的深情。花儿是缺点不少、但优点也很多的矛盾的东西!那时我年纪太轻,不懂得珍惜她,爱她。”
607
+
608
+
609
+
610
+
611
+
612
+ 9
613
+
614
+
615
+ 我估计他是趁候鸟迁徙时出走的。出走的那天早晨,他认真收拾整理他的星球,仔细疏通火山口。他有两座活火山,热早饭挺方便的。他还有一座死火山。可是正如他说的:“日后的事很难说!”谁知道死火山会不会变活呢?所以他也疏通死火山。经过疏通,火山里的火焰缓缓燃烧,火山就不会喷发。火山喷发的道理与炉火一样。我们这些人太渺小,没有疏通火山的能力,所以火山才给我们造成很多麻烦。
616
+
617
+ 小王子闷闷地拔除了最后几棵猴面包树苗。他知道自己不会再回来了。那天早晨,他觉得所有的家务活干起来都挺亲切的。最后一次给花儿浇水,准备给她盖上罩子,他竟觉得他想哭。
618
+
619
+ 他对花儿说:“别了。”
620
+
621
+ 她不做声。
622
+
623
+ “别了。”他又说。
624
+
625
+ 花儿咳嗽,可不是因为着了凉。
626
+
627
+ 她终于对他说:“我以前真傻,请你原谅。好好地享受生活吧,愿你幸福。”
628
+
629
+
630
+
631
+ 她并没有责备他的意思。他觉得挺意外。
632
+
633
+ 他不知所措地站在那儿,高举着罩子。他不理解她的脉脉深情。
634
+
635
+ “是的,我爱你,”花儿对他说,“你丝毫没察觉到我对你的爱,这是我的错。如今说也没用了。你和我一样傻。好好地享受生活吧,愿你幸福……你把这罩子放一边去吧,我不需要它。”
636
+
637
+ “可是风……”
638
+
639
+ “我并非如此的弱不禁风……清新的夜风对我的健康有好处,我是一朵花儿嘛。”
640
+
641
+ “可是动物……”
642
+
643
+ “如果我想认识蝴蝶,就必须能承受两三条毛虫。这似乎是很美的事。要不,谁会看望我呢?你呢,又快离我而去了。我一点不畏惧大的动物,我有爪子呀。”
644
+
645
+ 她天真地伸出她的四根刺。然后又说:
646
+
647
+ “别婆婆妈妈,磨磨蹭蹭的了,闹得人心乱。你既已下了决心,那就走吧。”
648
+
649
+ 她不愿让小王子看见她哭。她是一朵多么骄傲的花儿哟……
650
+
651
+
652
+
653
+
654
+
655
+ 10
656
+
657
+
658
+ 他居住的星球位于小行星325号、326号、327号、328号、329号、330号所在的地区。于是他决定首先拜访它们,在那儿找事干,并增长见识。
659
+
660
+ 325号行星上住着一位国王。他穿着镶有紫红色袖口和领口的白鼬皮衣服,坐在式样简单然而威严的宝座上。
661
+
662
+ 看见小王子,国王大声嚷:
663
+
664
+ “哈!来了一个老百姓。”
665
+
666
+ 小王子心想:
667
+
668
+ “他从未见过我,怎么认得出我呢?”
669
+
670
+ 他不知道,国王们把世界看得很简单,他们以为普天下的人都是他的百姓。
671
+
672
+ 国王为终于成为另一个人的国王而自豪。他对小王子说:“过来,让我好好地瞧瞧你。”
673
+
674
+ 小王子用眼睛搜寻可坐之处,可是行星被国王豪华的鼬皮塞满了,他只好站着,因为累了,他打了个哈欠。
675
+
676
+ “在国王面前打哈欠,违反礼节,我不准你打哈欠。”国王说道。
677
+
678
+
679
+
680
+ 小王子抱歉地说:“我不是有意的。我长途跋涉,没有睡眠……”
681
+
682
+ “既然如此,”国王对他说,“我命令你打哈欠。我已经多年没看见别人打哈欠了。依我看,打哈欠挺好玩的。快!打吧!这是命令。”
683
+
684
+ “您的命令让我害怕……我打不了……”小王子涨红了脸。
685
+
686
+ “嗯,嗯,”国王说,“那么我……我命令你一会儿打,一会儿不打……”
687
+
688
+ 显然,挨了小王子的冲撞,他有点气恼,话也说不流利了。
689
+
690
+ 国王最关心的是别人尊重他的权威,他不允许别人违抗他的命令,他是一个典型的专制君王,但他毕竟是个善良之辈,下达的命令都合乎情理。
691
+
692
+ “要是我向一个将军下令,要他变成海鸟,将军是不愿服从的。这样,错不在将军,错在我身上。”他说,口齿很伶俐。
693
+
694
+ “我可以坐下来吗?”小王子怯怯地问。
695
+
696
+ “我命令你坐下。”国王说,他威风凛凛地一挥白鼬皮皇袍的下摆。
697
+
698
+ 小王子有个问题弄不明白:这颗星球小得惊人,国王统治什么?
699
+
700
+ “陛下……”他说,“请原谅我向您提个问题……”
701
+
702
+ “我命令你向我提问题……”国王急忙说。
703
+
704
+ “陛下……您统治什么?”
705
+
706
+ “统治一切!”
707
+
708
+ 国王指指他的星球,其他星球,所有的星球。
709
+
710
+ “所有这一切?”小王子问。
711
+
712
+ “所有这一切……”国王答道。
713
+
714
+ 因为他不但是个专制君主,还是宇宙之王。
715
+
716
+ “所有的星星都听命于您吗?”
717
+
718
+ “当然啦,”国王说,“它们令出即行。我不能容忍无纪律的行为。”
719
+
720
+ 小王子既赞叹又羡慕国王的权威。如果他也掌握这样的权力,一天之内他就可以不止观赏四十三次,而是观赏七十二次,甚至一百次,或两百次日落,还不用挪动椅子!想到被他遗弃的小行星,他有点伤感惆怅。他壮壮胆,请求国王开恩:
721
+
722
+ “我想观看夕阳西下……求您开恩……命令太阳下去吧……”
723
+
724
+ “如果我命令将军像蝴蝶那样,在花间飞来飞去,或命令他写一部悲剧,或变成海鸟,如果将军接到命令后不愿执行,你说是他的错还是我的错?”
725
+
726
+ “那是您的错。”小王子不假思索便脱口而出。
727
+
728
+ “你说得对,不能强人所难。”国王说。“权威首先必须建筑在理性上。如果你命令你的人民跳海,他们定会造反。我有命令百姓服从的权利,那是因为我的命令合符情理。”
729
+
730
+ “那么,我要求的日落呢?”小王子问道。一旦提出一个问题,他是不会中途而废的。
731
+
732
+ “你会看到你要求的日落的,我会发布命令。要科学管理一个国家,下命令应等时机成熟。”
733
+
734
+ “什么时候时机才成熟呢?”小王子问。
735
+
736
+ “嗯,嗯,首先我要查看大皇历。嗯,嗯,要等到……今晚……十时四十分左右……左右……你会看到他们怎样执行我的命令。”
737
+
738
+ 小王子打了个哈欠。他感到惋惜,因为他的要求泡汤了。再说,他已经有点儿腻烦了。
739
+
740
+ “我在这儿没事可干了,”他对国王说,“我要告辞了!”
741
+
742
+ “你别走。”国王说,拥有一个百姓,对他来说是一件值得自豪的事。“别走,我任命你为部长!”
743
+
744
+ “哪个部的部长?”
745
+
746
+ “……司法部。”
747
+
748
+ “可这儿没人可审呀!”
749
+
750
+ “这可就难说了,”国王说,“我还没视察过我的王国呢。我上了年纪,这儿又没有停马车的地方,走路又太累了。”
751
+
752
+ “啊,我已经看过了。”小王子俯身朝星球的另一端又瞟了一眼。“那儿也没一个人……”
753
+
754
+ “你就审你自己吧,”国王说,“这是最难办的事。审自己比审别人难得多。你若能审自己,你就是真正的聪明人。”
755
+
756
+ “我嘛,”小王子说,“无论在什么地方我都能审自己,无需住在这儿。”
757
+
758
+ “嗯,嗯,我知道。”国王说。“在我的星球的某一处,有一只老耗子。我在夜里听到的。你可以审这只老耗子。隔一段时间判它一次死刑。这样,它的死活就由你的裁判决定了。但你每一次都要免除它的死罪,你要悠着点,因为就只有这一个犯人了。”
759
+
760
+ “我可不喜欢判人死刑。”小王子说。“我看我该走了。”
761
+
762
+ “别走。”国王说。
763
+
764
+ 小王子已经做好走的准备,但他不愿伤老国王的心,他对老国王说:“如果陛下您希望令出即行,您可以向我下达合理的命令。例如说,可以命令我在一分钟之内离开。我认为时机已经成熟……”
765
+
766
+ 国王一言不发。小王子犹豫片刻,然后叹口气,抬腿走了。
767
+
768
+ 国王急忙大叫:“我封你为大使。”
769
+
770
+ 他摆出威风凛凛的神气。
771
+
772
+ 小王子一面赶路,一面自言自语:
773
+
774
+ “大人们真怪。”
775
+
776
+
777
+
778
+
779
+
780
+ 11
781
+
782
+
783
+ 第二颗星球住着一个爱慕虚荣的人。
784
+
785
+ “啊!啊!崇拜我的人访问我啦!”看见小王子,这位爱慕虚荣的人打老远就高声喊。
786
+
787
+ 爱慕虚荣的人以为别人都崇拜他。
788
+
789
+ “您好。”小王子说。“您的帽子真怪。”
790
+
791
+ “这顶帽子是用来敬礼的,”爱慕虚荣的人说,“有人向我欢呼的时候,我就用它敬礼。可惜这儿没一个人来。”
792
+
793
+ “您说什么?”小王子听不懂他的话。
794
+
795
+ “请你鼓掌吧。”爱慕虚荣的人建议。
796
+
797
+ 小王子依言鼓掌。爱慕虚荣的人举起帽子,态度谦恭地行礼。
798
+
799
+ “这比拜访国王有趣多了。”小王子暗自想。他又一次拍巴掌。爱慕虚荣的人又举帽子行礼。
800
+
801
+ 反复操练了五分钟之后,小王子厌倦了这个单调的游戏。
802
+
803
+ “该怎样做才能让您放下帽子?”小王子问。
804
+
805
+ 爱慕虚荣的人听不见这句话。爱慕虚荣的人只听得见赞扬声。
806
+
807
+
808
+
809
+ “你对我真的崇拜到了五体投地?”他问小王子。
810
+
811
+ “什么叫做‘崇拜’?”
812
+
813
+ “‘崇拜’就是承认我是星球上最帅、衣着最讲究、最富有、最聪明的人。”
814
+
815
+ “在你的星球上只有你一个人啊!”
816
+
817
+ “你就让我享受被人崇拜的快乐吧,仍然崇拜我吧!”
818
+
819
+ “我崇拜你,”小王子耸耸肩,“这有什么值得你快乐的呢?”
820
+
821
+ 小王子走了。
822
+
823
+ “大人们确实怪得出奇。”小王子一边赶路一边对自己说。
824
+
825
+
826
+
827
+
828
+
829
+ 12
830
+
831
+
832
+ 下一颗星球住着一个酒鬼。这次访问时间不长,但小王子极为不快。
833
+
834
+ “你在干什么?”小王子看见酒鬼在喝闷酒,面前摆着一大堆空瓶子和装满了酒的瓶子,就这样问他。
835
+
836
+ “我在喝酒呀。”酒鬼闷闷不乐地回答。
837
+
838
+ “你为什么喝酒呢?”小王子问他��
839
+
840
+ “为了忘记呗。”酒鬼答。
841
+
842
+ “为了忘记什么?”小王子有点可怜他,又问。
843
+
844
+ “为了忘记羞愧呗。”酒鬼低着头,老老实实地承认。
845
+
846
+ “为了什么事羞愧呢?”小王子打算帮助他,又问。
847
+
848
+ “我为喝酒羞愧!”酒鬼讲完后,闭了嘴巴不再讲话。
849
+
850
+ 小王子大惑不解。小王子走了。
851
+
852
+ “大人们真是没法理解。”小王子一边赶路一边想。
853
+
854
+
855
+
856
+
857
+
858
+ 13
859
+
860
+
861
+ 第四颗星球是商人的星球。小王子到来的时候,商人正埋头忙碌,头也没抬起来。
862
+
863
+ “您好!”小王子说。“您的香烟已经熄灭了。”
864
+
865
+ “三加二等于五,五加七等于十二,十二加三等于十五,你好。十五加七等于二十二,二十二加六等于二十八,我没时间点烟。二十六加五等于三十一。嗬!一共是五亿零一百六十二万二千七百三十一。”
866
+
867
+ “五亿个什么?”
868
+
869
+ “什么?你还在这儿?五亿零一百……我也闹糊涂了……我的活太忙了!我是个正经人,不爱讲废话!二加五等于七……”
870
+
871
+ “五亿零一百万个什么?”小王子还在追问,他一旦提出问题,绝不中途而废。
872
+
873
+ 商人抬起头:
874
+
875
+ “我住在这个星球已经五十四年了,只受过三次干扰。第一次干扰发生在二十二年前,鬼知道从哪儿掉下一个愣头青,发出的声音大得吓人,弄得我的加法出了四个错;第二次干扰发生在十一年前,我患了关节炎,我缺乏体育锻炼,我没时间闲逛,我是个正经人;第三次……就是这一次!我刚好算到五亿零一百万个……”
876
+
877
+ “五亿零一百万个什么?”
878
+
879
+ 商人知道他休想安宁了:
880
+
881
+ “五亿零一百万个小东西,有时在天上看得到的小东西。”
882
+
883
+ “苍蝇吗?”
884
+
885
+ “不是,是闪闪发亮的小东西。”
886
+
887
+
888
+
889
+ “蜜蜂吗?”
890
+
891
+ “不是,是金色的小东西,能教闲得发慌的人发痴做梦的小东西,可我是正经人,我没时间遐想做梦。”
892
+
893
+ “啊!是满天的繁星吗?”
894
+
895
+ “就是这个。满天的星星。”
896
+
897
+ “你要五亿多颗星星做什么?”
898
+
899
+ “是五亿零一百六十二万二千七百三十一颗。我是个一丝不苟的人,我务求精确。”
900
+
901
+ “你要星星干什么?”
902
+
903
+ “我要它们干什么?”
904
+
905
+ “是呀。”
906
+
907
+ “没什么用。我拥有它们。”
908
+
909
+ “你拥有星星?”
910
+
911
+ “是呀。”
912
+
913
+ “我见过一个国王,他……”
914
+
915
+ “国王不是‘拥有’,他是‘统治’。大不相同。”
916
+
917
+ “你拥有星星又怎么样呢?”
918
+
919
+ “拥有了星星,我就成了大富翁呗。”
920
+
921
+ “成了富翁有什么好处?”
922
+
923
+ “如果又有人发现了新的星星,我就把它们买下来呀。”
924
+
925
+ 小王子心想:“这个人的推理方法有点像我见过的那个酒鬼。”
926
+
927
+ 他仍然提出问题:
928
+
929
+ “怎样才能拥有星星?”
930
+
931
+ 商人烦了,没好气地反问:
932
+
933
+ “你说,这满天的星星属于谁?”
934
+
935
+ “我不知道。它们不属于任何人。”
936
+
937
+ “那么它们属于我。因为我是第一个想到要拥有它们的人。”
938
+
939
+ “光是想就行了吗?”
940
+
941
+ “那还用说吗?你发现一颗没有主人的钻石,这颗钻石就归你了。你发现一个不属于任何人的岛,这岛就是你的了。你头一个想出一个主意,你就可以申请专利,这个主意就是你的了。而我呢,我拥有星星,因为在我之前没有一个人想过要拥有星星。”
942
+
943
+ “这倒是真的。”小王子想。“你要星星做什么用?”
944
+
945
+ “我管理它们。我数它们,一次又一次地数它们。”商人说。“这是件困难的事,但我是个正经人!”
946
+
947
+ 小王子对这个回答还不满意:
948
+
949
+ “我若拥有一条围巾,我可以把它围在脖子上带走;我若拥有一朵花,我可以把它摘下带走;可你摘不下星星呀!”
950
+
951
+ “我不能摘星星,但我能把它们存入银行。”
952
+
953
+ “这是怎么回事?”
954
+
955
+ “我在一张小纸条上写上我的星星的数目,然后把它锁进抽屉里。”
956
+
957
+ “就这样?”
958
+
959
+ “这就行啦!”
960
+
961
+ 小王子想:“这倒是挺好玩的,还挺有诗意的呢,但算不上是严肃正经的事儿。”
962
+
963
+ 对“严肃正经的事儿”,小王子的看法与大人的看法极不相同。
964
+
965
+ 小王子说:“我呢,我拥有一朵花,我就天天给它浇水;我拥有三座火山,我就每个星期给它们疏通清理。我也疏通死火山,因为日后的事难说。我能做对火山、对花有益的事,才叫做拥有它们。但你却不给星星做有益的事。”
966
+
967
+ 商人张口结舌,找不到话回答。小王子掉头走了。
968
+
969
+ “大人们真是怪得没法说。”小王子一边赶路一边嘀咕这一句话。
970
+
971
+
972
+
973
+
974
+
975
+ 14
976
+
977
+
978
+ 第五颗星球稀奇古怪,它是熠熠繁星中最小的一颗,它仅能容纳一盏路灯和一个点灯人。小王子怎么想都想不明白,这颗位于太空中不起眼的星球,既没��房屋,又没有居民,这路灯和点灯人有何用途。他想:“这个点灯人也许古怪,然而他不会比国王、爱慕虚荣的人、商人、酒鬼更荒谬吧,至少他干的工作还有意义。他点亮路灯,如同给太空增添一颗星星,或一朵鲜花;他熄灭路灯,就是让花儿和星星休息睡眠。这活儿充满诗意,既然充满诗意,那就是有益的工作。”
979
+
980
+ 他走近星球,毕恭毕敬地向点灯人行礼:
981
+
982
+ “你好。你刚才为什么把灯灭了?”
983
+
984
+ “这是规定。”点灯人答道。“早上好。”
985
+
986
+ “什么规定?”
987
+
988
+ “熄灯的规定。晚上好。”
989
+
990
+ 他点上灯。
991
+
992
+ “你怎么又把灯点着了?”
993
+
994
+ “这是规定。”点灯人说。
995
+
996
+ “我不明白。”小王子说。
997
+
998
+ “用不着明白,”点灯人说,“规定就是规定。早上好。”
999
+
1000
+ 他灭掉路灯。
1001
+
1002
+ 然后他用红方格手帕抹抹额头。
1003
+
1004
+ “这活儿可把我累苦了。从前的规定还合乎情理,早上熄灯,晚上点灯。熄灯之后休息,点灯之后睡觉……”
1005
+
1006
+ “现在的规定改了?”
1007
+
1008
+ “规定倒没有改,”点灯人说,“倒霉就倒霉在这儿!行星一年转得比一年快,而规定却没有改变!”
1009
+
1010
+ “这是怎么回事?”
1011
+
1012
+ “现在它一分钟转一次,我连一秒钟的休息时间都没有。每分钟要点亮、熄灭一次灯火!”
1013
+
1014
+ “这怎么可能呢?你这儿一分钟就是一天?”
1015
+
1016
+ “怎么不可能,”点灯人说,“我们已经聊了一个月了。”
1017
+
1018
+ “一个月?”
1019
+
1020
+ “是的,三十分钟,就是三十天!晚上好。”
1021
+
1022
+ 点灯人又点亮了路灯。
1023
+
1024
+ 小王子看着他,小王子喜欢这个一丝不苟,按章办事的点灯人。他记起自己以前必须挪动椅子才能看到日落的情景。他很愿意帮助他的朋友。
1025
+
1026
+ “你知道吗……我有个办法,你什么时候想休息就可以休息……”
1027
+
1028
+ “我一直想找个办法呢。”点灯人说。
1029
+
1030
+ 有个办法既能按章办事又能偷懒就好了。
1031
+
1032
+
1033
+
1034
+ 小王子继续说道:
1035
+
1036
+ “你的星球这么小,走三步就绕了一个圈。你只要放慢脚步,太阳就老在你的头顶上。你想休息的时候,你就往前走……你的白天要多长有多长。”
1037
+
1038
+ “这个办法解决不了我多大的问题,”点灯人说,“我平生喜欢的就是睡觉。”
1039
+
1040
+ “那你就太不走运了。”小王子说。
1041
+
1042
+ “我真的不走运。”点灯人说。“早上好!”他又灭了路灯。
1043
+
1044
+ 小王子一面赶路一面想:“这个人会被其他人瞧不起的。会被国王、爱慕虚荣的人、酒鬼、商人瞧不起。可是他是惟一的我不觉得可笑的人,也许因为他没有光顾自己吧!”
1045
+
1046
+ 他惋惜地叹口气,又想:
1047
+
1048
+ “这个人本来是惟一可做我的朋友的人,但他的星球实在太小了,搁不下两个人……”
1049
+
1050
+ 小王子不敢承认,他对这颗星球颇有好感的原因是,它得天独厚,二十四小时之内就可以观看一千四百四十次日落。
1051
+
1052
+
1053
+
1054
+
1055
+
1056
+ 15
1057
+
1058
+
1059
+ 第六颗星球比刚才那颗大十倍。星球上住着一位老先生,正在撰写大部头著作。看见小王子,他大声嚷:
1060
+
1061
+ “嗬!来了一个勘探人员!”
1062
+
1063
+ 小王子有点气喘,坐在桌子上。他赶了大老远的路呢!
1064
+
1065
+ “你从哪儿来?”老先生问他。
1066
+
1067
+ “这是本什么巨著?”小王子问。“您在这儿干什么?”
1068
+
1069
+ “我是地理学家。”老先生说。
1070
+
1071
+ “什么叫‘地理学家’?”
1072
+
1073
+ “地理学家是学者,知道哪儿有大海、江河、城市、山脉、沙漠。”
1074
+
1075
+ “这倒挺有趣的。”小王子说。“总算是真正的职业!”他环顾地理学家的行星。他从未见过这样豪华的行星。
1076
+
1077
+ “您的星球真美。这儿有大洋吗?”
1078
+
1079
+ “我不可能知道这事。”地理学家说。
1080
+
1081
+ “啊(小王子有点失望)!有山脉吗?”
1082
+
1083
+ “我不可能知道。”地理学家说。
1084
+
1085
+
1086
+
1087
+ “有城市、河流、沙漠吗?”
1088
+
1089
+ “我也不可能知道。”地理学家说。
1090
+
1091
+ “可你是地理学家啊!”
1092
+
1093
+ “不错,”地理学家说,“但我不是勘探人员。我这儿很缺勘探人员。计算城市、江河、山脉、大海、大洋、沙漠的数目,不是地理学家干的事。地理学家太重要了,没有工夫四处闲逛。他必须寸步不离办公室。他在办公室接见勘探人员,询问他们,记下他们的回忆。勘探人员引起了地理学家的兴趣,地理学家就要调查这位勘探人员的品质。”
1094
+
1095
+ “为什么?”
1096
+
1097
+ “一个撒谎的勘探人员会给地理学家的书带来灾难,酒喝得太多的也不行。”
1098
+
1099
+ “为什么?”
1100
+
1101
+ “酒鬼看的东西是重叠的,地理学家就会在有一座山的地方记下两座山。”
1102
+
1103
+ 小王子说:“我认识一个人,他会成为糟糕的勘探员。”
1104
+
1105
+ “很可能。勘探人员的品质不错,我就调查他的发现。”
1106
+
1107
+ “你亲自去实地调查吗?”
1108
+
1109
+ “不,那太���杂了。我要求勘探人员提供证据。比如说,他发现了一座大山,我就要求他带大石来。”
1110
+
1111
+ 地理学家突然兴奋起来:
1112
+
1113
+ “你呢,你是从远方来的!你是勘探队员!你给我描写你的星球吧!”
1114
+
1115
+ 地理学家打开他的登记册,削尖铅笔。他先用铅笔记下勘探人员的口述。勘探人员提供证据后,再用钢笔誊写。
1116
+
1117
+ “请谈吧!”地理学家说。
1118
+
1119
+ “啊!我们那儿,可没意思了,”小王子说,“它才一点大,我有三座火山:两座活火山,一座死火山,可谁知道以后会有什么变化呢。”
1120
+
1121
+ “以后的事谁知道呢。”地理学家说。
1122
+
1123
+ “我还有一朵花。”
1124
+
1125
+ “我们不记录花的。”地理学家说。
1126
+
1127
+ “为什么不记录花呢?它是最美的东西!”
1128
+
1129
+ “因为它‘昙花一现’。”
1130
+
1131
+
1132
+
1133
+ “什么叫做‘昙花一现’?”
1134
+
1135
+ “地理书是一切书籍中最珍贵的书籍,从不会过时。山移位,海洋干枯都是极少发生的事。我们写的是永恒不变的东西。”
1136
+
1137
+ “可是死火山也会复苏。”小王子打断他的话。“什么叫做‘昙花一现’?”
1138
+
1139
+ “火山死与不死,在我们看来都是一回事。”地理学家说。“我们重视的是山,山不会改变。”
1140
+
1141
+ “什么叫做‘昙花一现’?”小王子继续追问。他素来如此,一旦提出一个问题,绝不肯放弃。
1142
+
1143
+ “‘昙花一现’的意思就是‘面临很快消失的危险’。”
1144
+
1145
+ “我的花儿也有很快消失的危险吗?”
1146
+
1147
+ “当然。”
1148
+
1149
+ “我的花会‘昙花一现’,”小王子想,“而她只有四根刺保护自己,应付这个世界!我却抛弃了她,让她孤苦伶仃地待在我家!”
1150
+
1151
+ 他头一次体会到悔恨的感觉。然而他还是鼓起勇气问:
1152
+
1153
+ “您能否指点我,我该去哪儿访问?”
1154
+
1155
+ “到地球上去吧,”地理学家说,“它非常有名……”
1156
+
1157
+ 小王子走了,一路上都在思念他的花儿。
1158
+
1159
+
1160
+
1161
+
1162
+
1163
+ 16
1164
+
1165
+
1166
+ 第七颗星球就是地球。
1167
+
1168
+ 地球可不是等闲之辈!地球上有一百一十一位国王(我当然没有忘记算上黑人国王)、七千位地理学家、九十万个商人、七百五十万个酒鬼、三亿一千一百万个爱慕虚荣的人,也就是说,约莫有二十亿个大人。
1169
+
1170
+ 为了让你们对地球的面积大小有个具体形象的概念,我给你们打个比方。我告诉你们,世界上还没有人发明电的时候,六大洲需要维持一支由四十六万二千五百一十一个点灯人组成的真正大军。从稍远处眺望这支大军,真是蔚为壮观。点灯人的动作犹如芭蕾舞演员的动作:整齐划一,井然有序。首先上场的是新西兰、澳大利亚的点灯人,他们点亮路灯后就去睡觉。接着加入舞蹈行列的是中国和西伯利亚的点灯人,然后他们也隐没于后台。然后轮到俄罗斯和印度的点灯人,接着是非洲和欧洲的,然后是南美洲、北美洲。这支大军的进场顺序从不错乱,真是让人叹为观止。
1171
+
1172
+ 惟有北极点灯人和他的南极同行,过着悠闲懒散的生活。北极和南极各自仅有一盏灯,他们一年只点两次灯。
1173
+
1174
+
1175
+
1176
+
1177
+
1178
+ 17
1179
+
1180
+
1181
+ 好出风头,喜欢卖弄聪明的人,多少会讲几句大话,吹点牛皮。我给你们介绍点灯人的时候,也不太老实。我也许让不了解我们星球的人产生误解,造成错觉。人在地球上占的位置微乎其微。倘若让散居在地球上的二十亿人口集中在一起开大会,他们可以松快地站在二十英里长二十英里宽的广场上。可以把人类堆在太平洋最小的岛屿里。
1182
+
1183
+ 当然,大人们不会相信这些话。他们以为自己占了很大的位置,自以为自己像猴面包树那么庞大。那你就建议他们算一算。他们不是喜欢数字吗?他们会高兴的。但我劝你们别多此一举了,挺麻烦的,毫无用处的。相信我的话吧。
1184
+
1185
+ 小王子来到地球后,看不见一个人影,不由心里纳闷。他担心走错了路,到了别的星球了。这时,他看见沙地上有一个月白色的圆环在蠕动。
1186
+
1187
+ “晚安!”小王子随口说。
1188
+
1189
+ “晚安。”蛇说。
1190
+
1191
+ “这儿是什么星球?”小王子问。
1192
+
1193
+ “是地球,非洲。”蛇回答说。
1194
+
1195
+ “哦?……地球上没人吗?”
1196
+
1197
+ “这儿是沙漠,沙漠里是没有人烟的,地球很大。”蛇说。
1198
+
1199
+ 小王子坐在一块石头上,抬头看天空:
1200
+
1201
+ “我在想,星星发亮是否为了让每个人有一天能找到自己的星星。你看我的星球,它正好在我的头顶上……可它多么的遥远!”
1202
+
1203
+ “它真美。”蛇说。“你来这儿干什么?”
1204
+
1205
+ “我和一朵花赌气闹别扭呢。”小王子说。
1206
+
1207
+ “哦!”蛇说。
1208
+
1209
+
1210
+
1211
+ 他们都缄口不言了。
1212
+
1213
+ “人在哪儿呢?”小王子终于开口说话。“待在沙漠有点孤独……”
1214
+
1215
+ “跟人在一起也孤独。”蛇说。
1216
+
1217
+ 小王子久久凝视着它��
1218
+
1219
+ “你是奇特的动物,”小王子终于说道,“你像一根指头般细……”
1220
+
1221
+ “可我比国王的指头强大得多。”蛇说。
1222
+
1223
+ 小王子微微一笑。
1224
+
1225
+ “你没有那么强大吧……你连爪子都没有……你连走路都不会……”
1226
+
1227
+ “船能送你走远路,可我能送你走更远的路。”
1228
+
1229
+ 它盘着小王子的脚踝,像一只金镯子。
1230
+
1231
+ “我碰到谁,就能把他送回他来的地方,”蛇还说,“但你纯洁,你是从星球上来的……”
1232
+
1233
+ 小王子默默无言。
1234
+
1235
+ “我同情你,在这花岗岩构成的地球上,你这么弱小。如果你有朝一日思念你的星球,我可以帮助你。我可以……”
1236
+
1237
+ “啊!我完全明白你的意思,”小王子说,“但你的话为什么句句都像谜似的?”
1238
+
1239
+ “我能解一切谜。”蛇说。
1240
+
1241
+ 他们都不讲话了。
1242
+
1243
+
1244
+
1245
+
1246
+
1247
+ 18
1248
+
1249
+
1250
+ 小王子穿过沙漠,只遇见一朵花。一朵三瓣的花,一朵极普通平凡的花……
1251
+
1252
+ “你好。”王子说。
1253
+
1254
+ “你好。”花儿说。
1255
+
1256
+ “人在哪儿呢?”小王子彬彬有礼地问。
1257
+
1258
+
1259
+
1260
+ 花儿有一天曾看见一队骆驼走过。
1261
+
1262
+ “人?依我看,人是有的,大概六七个吧。好几年前我见过他们。但我不知道在哪儿能找到他们。风把他们吹散了。他们没有根,这就使他们吃尽了苦头。”
1263
+
1264
+ “别了。”小王子说。
1265
+
1266
+ “别了。”花儿说。
1267
+
1268
+
1269
+
1270
+
1271
+
1272
+ 19
1273
+
1274
+
1275
+ 小王子登上一座高山。以前他只见过自己的那三座火山,火山很矮,才到他的膝盖。死火山只能给他当凳子坐。
1276
+
1277
+ “站在这座高山上,”他想道,“我一眼就能看见整个星球和所有的人了……”
1278
+
1279
+ 但他只看见悬崖峭壁。
1280
+
1281
+ “您好。”他试探着喊道。
1282
+
1283
+ “您好……您好……您好……”回声应道。
1284
+
1285
+ “您是谁?”小王子问。
1286
+
1287
+ “您是谁……您是谁……您是谁……”回声应道。
1288
+
1289
+ “做我的朋友吧,我很孤单……”他说。
1290
+
1291
+ “我很孤单……我很孤单……我很孤单……”回声又答应道。
1292
+
1293
+ “多么古怪的星球!”小王子想道。“干干巴巴的,尖尖峭峭的,带点咸味儿的,这儿的人缺乏想像力,他们净重复别人讲过的话……而在我的那个星球里,我有一朵花,她总是抢先讲话……”
1294
+
1295
+
1296
+
1297
+
1298
+
1299
+ 20
1300
+
1301
+
1302
+ 小王子在沙漠、山峰、大雪中长途跋涉。他终于看见了一条路,条条路都通向有人烟的地方。
1303
+
1304
+ “你们好。”他说。
1305
+
1306
+ 这是一座盛开着玫瑰花的花园。
1307
+
1308
+ “你好。”玫瑰花们说。
1309
+
1310
+ 小王子看着她们。她们一个个全像他的那朵花儿。
1311
+
1312
+ “你们是谁?”小王子大吃一惊,问她们说。
1313
+
1314
+ “我们是玫瑰花。”玫瑰花们说。
1315
+
1316
+ “啊!”小王子说……
1317
+
1318
+ 小王子伤心极了。他的花儿告诉他,大千世界中,她是惟一的玫瑰花。可是在这儿,仅仅一座花园里就有五千朵玫瑰花,全都长得一模一样!
1319
+
1320
+ 他想:“要是她看见这群玫瑰花,她又要恼羞成怒了……为了挽回面子,她又要装模作样地咳嗽,做出一副要死要活的样子,我也要呵护她,不然,她为了羞辱我,真会寻死的……”
1321
+
1322
+ 他又想道:“我原以为我拥有一朵独一无二的花,我以为我很富足,原来她只是一朵极平常的花,她,以及我那三座只有我膝盖高的火山——其中一座也许永远都活不了,它们不能使我成为一位伟大的王子了……”
1323
+
1324
+ 于是,他趴倒在草地上伤心地哭泣。
1325
+
1326
+
1327
+
1328
+
1329
+
1330
+ 21
1331
+
1332
+
1333
+ 就在这个时候,出现了一只狐狸。
1334
+
1335
+ “你好。”狐狸说。
1336
+
1337
+ “你好。”小王子彬彬有礼地回答,他转过身,但看不见有什么东西。
1338
+
1339
+ “我在这里,”那声音说,“在苹果树下。”
1340
+
1341
+ “你是谁?”小王子说,“你真漂亮……”
1342
+
1343
+ “我是狐狸。”狐狸说。
1344
+
1345
+ “来跟我一起玩吧。”小王子向他建议。“我非常伤心……”
1346
+
1347
+ “我不能跟你一起玩,”狐狸说,“我不是驯养的动物。”
1348
+
1349
+ “哦,对不起。”小王子说。
1350
+
1351
+ 小王子想了想,又问:
1352
+
1353
+ “什么叫做‘驯养’?”
1354
+
1355
+ “你不是本地人。”狐狸说。“人有枪,人打猎,太可恶了!可人也养鸡!这是人惟一的好处。你也找鸡吗?”
1356
+
1357
+ “不!”小王子说,“我找朋友。什么叫做‘驯养’?”
1358
+
1359
+ “这是一件被人遗忘干净的事了,”狐狸说,“它的意思就是‘建立联系’……”
1360
+
1361
+ “建立联系?”
1362
+
1363
+ “当然,”狐狸说,“对我而言,你不过是一个小男孩,和千千万万的小男孩没有两样。而且我不需要你,你也不需要我。对你而言,我只是一只狐狸,和千千万万只狐狸没有两样。但如果你驯养了我,我们就互相需要了。你就是我世界上惟一的人了,我也是你世上惟一的狐狸了……”
1364
+
1365
+ “我有点明白了。”小王子说。“有一朵花儿……我认为她驯养了我……”
1366
+
1367
+
1368
+
1369
+ “���可能,”狐狸说,“地球上有各色各样,形形色色的东西……”
1370
+
1371
+ “啊!她不在地球上。”小王子说。
1372
+
1373
+ 狐狸露出大惊的神色。
1374
+
1375
+ “在另一个星球上?”
1376
+
1377
+ “是的。”
1378
+
1379
+ “那颗星球上,有猎人吗?”
1380
+
1381
+ “没有。”
1382
+
1383
+ “那可有意思了!有鸡吗?”
1384
+
1385
+ “没有。”
1386
+
1387
+ “世上就没有十全十美的东西。”狐狸叹了一口气。
1388
+
1389
+ 狐狸又扯回原先的话题:
1390
+
1391
+ “我的生活枯燥乏味,异常单调。我逮鸡,人逮我。鸡全是一个模样,人也是一个模样,我都腻了。但如果你驯养我,我的生活就会充满阳光。我能辨得出与众不同的脚步声。别人的脚步声吓得我赶紧钻回地洞。你的脚步声却像悦耳的音乐,召唤我走出洞穴。你瞧!你看那儿,那不是一片麦田吗?我不吃面包,我不需要小麦,麦田引不起我的想像力。说到这个,实在可悲!但你的头发是金灿灿的,它会叫我想起你的,我就会爱上风吹麦子的声音……”狐狸没说下去,对小王子瞧了好久,又说:
1392
+
1393
+ “请你……驯养我吧!”
1394
+
1395
+ “我很愿意,”小王子回答说,“但我的时间不多,我还要寻找朋友,还要了解许多新鲜的事物。”
1396
+
1397
+ “人只认识自己驯养的东西。”狐狸说。“人再没时间认识什么事物。他们到商店买现成的东西,但没有一家商店是出售朋友的,人也就没有朋友了。如果你想要朋友,你就驯养我吧!”
1398
+
1399
+ “我该做些什么呢?”小王子说。
1400
+
1401
+ “需要非常的耐心。”狐狸回答说。“首先你要离我稍远点,坐着,像这样,坐在草地上。我斜瞟着你,你什么也别对我说。语言是误会的源泉。可是每天你可以坐得稍近一点……”
1402
+
1403
+
1404
+
1405
+ 翌日,小王子又来了。
1406
+
1407
+ “最好在同一个时间来,”狐狸说,“例如,如果你是下午四点钟来的,从三点钟开始,我就开始感觉到幸福的滋味了。越接近四点钟,我越觉得幸福。到了四点钟,我就心神恍惚,坐立不安了。我发现了幸福的价值,但是如果你不按时来,我就不知道几点钟该装扮我的心,仪式还是需要的。”
1408
+
1409
+ “什么叫做‘仪式’?”小王子问。
1410
+
1411
+ “这也是一件被人遗忘干净了的事情。”狐狸说。“仪式就是使得某一日不同于其他日子,某一个小时不同于别的小时。比如说,猎人们有个仪式,每逢星期四,他们就与村里的姑娘们跳舞,星期四就成了再美妙不过的日子了!我也就可以到葡萄园里去闲逛了。如果猎人跳舞不挑日子,每一天都一样,我就没有假期了。”
1412
+
1413
+ 于是小王子驯养狐狸了。小王子要走的时候到了。
1414
+
1415
+ “啊!”狐狸说,“……我想哭了。”
1416
+
1417
+ “这就是你的不对了,”小王子说,“我一点也不想伤害你,但你却要我驯养你……”
1418
+
1419
+ “不错。”狐狸说。
1420
+
1421
+ “但你却想哭!”小王子说。
1422
+
1423
+ “不错。”狐狸说。
1424
+
1425
+
1426
+
1427
+ “那你是一无所获了!”
1428
+
1429
+ “我有收获的,”狐狸说,“我得到了小麦的颜色。”
1430
+
1431
+ 然后他又说:
1432
+
1433
+ “你去探望玫瑰花们吧,你就会明白,你的玫瑰花是世界上独一无二的花儿。然后你回来与我告别,我会送你一桩秘密作为礼物。”
1434
+
1435
+ 小王子探望玫瑰花们,并对她们说:
1436
+
1437
+ “你们一点也不像我的玫瑰,你们还无足轻重,没有人驯养你们,你们也没有驯养任何人。你们的今天如同我的狐狸的昨天。昨天的他与千千万万的狐狸一样,但自从我让他做了我的朋友,他就是世上绝无仅有的狐狸了。”
1438
+
1439
+ 玫瑰花们听了心里怪不自在的。
1440
+
1441
+ “你们长得很美,但你们的感情世界一片空白。”小王子还对她们说。“没有人为你们而死。不错,行人会认为我的玫瑰与你们没有两样,但只有她比你们重要,因为我给她浇了水,我给她盖上花罩,我给她竖起屏风,给她避风挡雨。我为她杀死了几条毛虫(除了两三条我没杀,要让它们变成蝴蝶),我倾听她的抱怨,或她的吹嘘,有时也看着她默默无语的样子,因为她是我的玫瑰。”
1442
+
1443
+ 他回到狐狸身边。
1444
+
1445
+ “别了。”他说……
1446
+
1447
+ “别了,”狐狸说,“这就是我的秘密,它很简单:用心去看才能看清楚,用眼睛是看不见本质的东西的。”
1448
+
1449
+ “用眼睛是看不见本质的东西的。”小王子重复念叨这句话,为了把它牢牢记住。
1450
+
1451
+ “你为你的玫瑰失去的时间,使你的玫瑰变得重要了。”
1452
+
1453
+ “我为我的玫瑰失去的时间,使我的玫瑰……”小王子说道,为了把它记住。
1454
+
1455
+ “人忘记了这条真理,”狐狸说,“但你不该忘。你应该永远对你驯养的对象负责,你要对你的玫瑰负责……”
1456
+
1457
+ “我要对我的玫瑰负责……”小王子反复念叨狐狸的教诲,为了牢牢记住它。
1458
+
1459
+
1460
+
1461
+
1462
+
1463
+ 22
1464
+
1465
+
1466
+ “你好��”小王子说。
1467
+
1468
+ “你好。”扳道工说。
1469
+
1470
+ “你在这儿干什么?”
1471
+
1472
+ “我给旅客们分组。一千人为一批。”扳道工说。“载乘客的火车也由我调度,它们有时开往左方,有时开往右方。”
1473
+
1474
+ 一列灯火通明的火车风驰电掣般奔来,轰隆隆的响声震得调度室抖动摇晃。
1475
+
1476
+ “他们行色匆匆。”小王子说。“他们寻找什么?”
1477
+
1478
+ “坐在火车头上的人也不知道他们要寻找什么。”扳道工说。
1479
+
1480
+ 第二列灯火通明的火车轰隆隆地,从相反的方向奔驰而来。
1481
+
1482
+ “他们已经回来了?”小王子问……
1483
+
1484
+ “这列车坐的不是刚才那些人。”扳道工说。“这是对开的火车。”
1485
+
1486
+ “他们对他们的居住地不满意?”
1487
+
1488
+ “人总是这山望着那山高的。”扳道工说。
1489
+
1490
+ 第三列灯火通明的火车也轰隆隆地响起来了。
1491
+
1492
+ “他们在追赶第一批旅客吗?”小王子问。
1493
+
1494
+ “他们从不追赶人,”扳道工说,“他们在车厢里睡大觉或打哈欠,只有孩子们才把鼻子贴在玻璃窗上看外面的世界。”
1495
+
1496
+ “只有孩子才知道他们要寻觅什么。”小王子说。“他们花不少时间与布娃娃玩,布娃娃变得很重要,如果有人抢走他们的布娃娃,他们就哭鼻子……”
1497
+
1498
+ “他们是有运气的人……”
1499
+
1500
+
1501
+
1502
+
1503
+
1504
+ 23
1505
+
1506
+
1507
+ “你好。”小王子说。
1508
+
1509
+ “你好。”商人说。
1510
+
1511
+ 这位商人贩卖解渴的药丸。一个星期吃一颗这样的药丸,就不再需要喝水了。
1512
+
1513
+ “为什么你卖这种药?”小王子问。
1514
+
1515
+ “为了节省更多的时间,”商人说,“专家们计算过,每个星期能节省五十三分钟。”
1516
+
1517
+ “节省的这五十三分钟,有什么用途?”
1518
+
1519
+ “人可以干自己愿意干的事……”
1520
+
1521
+ 小王子想:“要是我节省下这五十三分钟,我就要悠闲自在地朝一泓泉水走去……”
1522
+
1523
+
1524
+
1525
+
1526
+
1527
+ 24
1528
+
1529
+
1530
+ 我的飞机在沙漠出故障的第八天,我听到了商人的故事,此时我储存的水已喝完了,一滴不剩。
1531
+
1532
+ 我对小王子说:
1533
+
1534
+ “啊!你的这些回忆挺美好的,但我还没修好我的飞机,我的水也喝完了,如果我能悠闲自在地向一泓泉水走过去,我也会很幸福快活的!”
1535
+
1536
+ “我的朋友狐狸告诉我……”
1537
+
1538
+ “我的小人儿,别再说狐狸的事了!”
1539
+
1540
+ “为什么?”
1541
+
1542
+ “因为我快渴死了……”
1543
+
1544
+ 他听不懂我说的理由。他说道:
1545
+
1546
+ “有个朋友真好,哪怕命在旦夕。我很满意狐狸做了我的朋友……”
1547
+
1548
+ 我想:“他不知道危险的可怕,他从未尝过饥渴的滋味。他只要一点儿阳光就满足了……”
1549
+
1550
+ 他看着我,似乎猜中了我的念头:
1551
+
1552
+ “我也渴……我们去找一口井吧……”
1553
+
1554
+ 我做了个无法可想的手势。在一望无际的沙漠中寻一口井,这不是太荒唐了吗?但我们还是出发去寻找了。
1555
+
1556
+ 我们默默地走了几个小时。夜幕降临,天上现出星星。由于干渴,我在发烧,看见星星,还以为自己在梦中呢。小王子说的话也似乎在我的脑海中跳跃。
1557
+
1558
+ “你也口渴了吗?”我问他。
1559
+
1560
+ 他不回答我的问题,只简单地对我说:
1561
+
1562
+ “水对心也有好处……”
1563
+
1564
+ 我听不懂他的话,但我不做声……我知道不应该问他。
1565
+
1566
+ 他走乏了,坐了下来。我靠着他坐下。沉默了一会,他又说:
1567
+
1568
+ “星星美丽,因为里面有一朵看不见的花。”
1569
+
1570
+ 我应了一句:“当然。”然后我不做声,看着月光下的起伏的沙丘。
1571
+
1572
+ “沙漠真美。”他又说。
1573
+
1574
+ 他说得不错。我素来喜爱沙漠。我们坐在沙丘上。我们无所见,我们无所闻。然而,有什么东西在静静地发光……
1575
+
1576
+ “沙漠美丽,因为沙漠的某处隐藏着一口井。”小王子说。
1577
+
1578
+ 我吃了一惊,因为我突然明白,沙漠中那神秘的闪闪发亮的东西是什么了。我还是一个小男孩的时候,住在一幢古老大屋里。传说里面埋藏着一件宝物。当然,没有一个人能找得到它。也许甚至没人去找它。但它像给这幢屋子施了魔法,让它凭空增添了吸引力。房里埋藏着秘密……
1579
+
1580
+ “你说得对,”我对小王子说,“房子也好,星星、沙漠也好,美化它们的东西是肉眼看不见的!”
1581
+
1582
+ “我很欣慰,”他说,“你同意狐狸的看法。”
1583
+
1584
+ 小王子入睡了。我把他抱在怀里,继续走我们的路。我受了感动。我觉得我抱着一件脆弱的宝物。我甚至觉得地球上没有比他更脆弱的东西了。借着银色的月光,我细细看他苍白的前额、闭着的双目、随风抖动的绺绺秀发。我心想:“我看见的只是一具躯壳,最重要的东西是看不见的……”
1585
+
1586
+ 他半张的嘴唇上泛出浅浅的微笑。我又想:“这位睡着了的小王子打动了我,而打动了我的是他对花的忠贞。玫瑰花的倩影如同灯焰,在他心里闪闪发亮,即使是在梦乡……”
1587
+
1588
+ 我把他想像得更脆弱了。灯是需要我们小心保护的,一股风就会把它吹灭……我就这样走着,曙光初露时我看见了那口井。
1589
+
1590
+
1591
+
1592
+
1593
+
1594
+ 25
1595
+
1596
+
1597
+ “人挤在快车的车厢里,”小王子说,“却不知道他们要寻找什么。他们焦躁不安,团团乱转……”
1598
+
1599
+ 他又说:
1600
+
1601
+ “这又何苦呢……”
1602
+
1603
+ 我们找到的井不像撒哈拉沙漠的井。撒哈拉沙漠的井是在沙里挖个洞,而我们找到的这口井与村子里的井一样,可是这儿没有一个村子。我以为我正在做梦。
1604
+
1605
+ “这就奇了,”我对小王子说,“这井一切齐备:辘轳,水桶,绳子……”
1606
+
1607
+ 他笑了,抓住绳子,转动辘轳。辘轳吱吱呀呀地叫唤,活像一只老风信鸡在风长睡时的叫唤。“你听,”小王子说,“我们唤醒了这口井。它在唱歌呢……”
1608
+
1609
+ 我不忍心看他劳力费神。
1610
+
1611
+ “让我来干吧,”我对他说,“你干这活太重了。”
1612
+
1613
+ 我轻轻把水桶提到井口,垂直放进井内。倾听着辘轳的歌声,还看见在荡漾的井水中摇动的太阳。
1614
+
1615
+ “我渴望的就是这样的水,”小王子说,“让我喝上几口……”我明白他要寻找什么了。
1616
+
1617
+ 我把桶举到他的唇边。他闭着双目喝水。水甜得有如过节。这水不仅是饮料,它还是别的东西。它是经过星光下的跋涉,在辘轳的歌声中和在我双臂的努力下诞生的。它像礼物一样愉悦心灵。我还是小男孩的时候,圣诞树上挂的灯、子夜弥撒的音乐、甜蜜的微笑,是我收到的圣诞礼物的光芒。
1618
+
1619
+ “你们这儿的人在一个园里种植五千株玫瑰……但他们却找不到他们寻觅的东西……”
1620
+
1621
+ “他们没找到。”我说……
1622
+
1623
+ “然而他们寻找的东西可以在一朵玫瑰或一点点水里找到的……”
1624
+
1625
+ “不错。”我回答说。
1626
+
1627
+ 小王子又说:
1628
+
1629
+ “然而肉眼是看不见的,要用心灵去寻找。”
1630
+
1631
+ 我喝了水,呼吸畅通了。天亮时分,沙子颜色如蜜。我也喜欢蜜般的颜色。但为什么我的心里总有点不快乐呢?……
1632
+
1633
+ “你可要履行诺言啊。”小王子轻声对我说,他又靠近我坐着。
1634
+
1635
+ “什么诺言?”
1636
+
1637
+ “你知道的呀……给我的绵羊画一个口罩,我要对我的花儿负责呀!”
1638
+
1639
+ 我从口袋里掏出画稿。小王子看后,笑着对我说:
1640
+
1641
+ “你画的猴面包树有点像卷心菜……”
1642
+
1643
+ “呀!”
1644
+
1645
+ 我还为我画的猴面包树自鸣得意呢!
1646
+
1647
+
1648
+
1649
+ “你画的狐狸……它的耳朵……有点像角……太长了!”
1650
+
1651
+ 他还在笑。
1652
+
1653
+ “你不公平,小人儿。我并不会画画,只会画打开了肚子的蟒蛇和没打开肚子的蟒蛇。”
1654
+
1655
+ “啊!很不错的嘛,孩子们看得懂的。”他说。
1656
+
1657
+ 我用铅笔画了一个口罩,把它交给他的时候,我的心揪得紧紧的:
1658
+
1659
+ “你已有了我不知道的计划吧……”
1660
+
1661
+ 但他避而不答。他只对我说:
1662
+
1663
+ “你知道,我落到地球上……明天已是一周年了……”
1664
+
1665
+ 然后,沉默片刻,他又说:
1666
+
1667
+ “当时我就落在附近……”
1668
+
1669
+ 他的脸红了。
1670
+
1671
+ 不知何故,我有说不出来的惆怅悲哀。我提出了一个问题:
1672
+
1673
+ “这么说,一个星期之前,认识你的那天早上,你不是偶尔一人来到这远离人烟的沙漠的?你要回到你的降落点去?”
1674
+
1675
+ 小王子的脸又红了。
1676
+
1677
+ 我犹豫着又问:
1678
+
1679
+ “也许是为了纪念降落周年?……”
1680
+
1681
+ 小王子的脸再次红了。他从不回答我提的问题。但一个人脸红,就意味着默认,意味着做了“是的”的回答,对吧?
1682
+
1683
+ “啊!”我对他说,“我怕……”
1684
+
1685
+ 他却对我说:
1686
+
1687
+ “现在你该干活了。你该到你的机器旁忙活儿了。我在这儿等你,明天晚上再来……”
1688
+
1689
+ 但我不放心。我想起了狐狸的事,让别人驯养,难免要掉掉眼泪……
1690
+
1691
+
1692
+
1693
+
1694
+
1695
+ 26
1696
+
1697
+
1698
+ 井旁有一堵断墙残壁。第二天晚上,我干完活回来,远远看见我的小王子坐在残壁上,双腿悬空。我听见他说:
1699
+
1700
+ “你不记得了吗?不完全在这里!”
1701
+
1702
+ 无疑有另一个声音回了他的话,因为他反驳说:
1703
+
1704
+ “没错!没错!就是这一天,但不是这个地方……”
1705
+
1706
+ 我向断墙残壁走过去,我看不见也听不见有什么人在那儿。然而小王子又反驳了:
1707
+
1708
+ “……当然,你会看到我留在沙地上的足迹,看到它是从哪儿开始的。你在那儿等我就行了。今夜我会在那儿等你。”
1709
+
1710
+ 我离开墙才二十米,还是一无所见。
1711
+
1712
+ 小王子沉默片刻后又说:
1713
+
1714
+ “你有毒液吗?你能肯定不让我经受很久的痛苦?”
1715
+
1716
+ 我停住了脚步,心被揪成一团。我仍然听不懂他的话。
1717
+
1718
+ “现在你走吧。”他说。“我要跳下去了!”
1719
+
1720
+ 我的眼光落到墙根,我吓了一跳!一条黄蛇正仰头朝向小王子。这种黄蛇最毒了,三十秒钟内就能要你的命。我一面伸手到口袋里掏手枪,一面飞步冲过去。蛇听到我的脚步声,轻轻地溜进沙里,如颓然跌落的水柱,不慌不忙地钻进石缝里,发出轻微的金属的声音。
1721
+
1722
+
1723
+
1724
+ 我及时赶到墙边,用双臂接住我的小人儿。这位王子的脸雪一般的苍白。
1725
+
1726
+ “怎么回事,你和蛇说话了?”
1727
+
1728
+ 我解下他从不离身的金围巾,用水湿湿他的太阳穴,给他喝水。现在我不敢再向他提什么问题了。他神情凝重地看着我,双臂搂住我的脖子。我感觉到他的心的狂跳,如同中弹濒死的小鸟。
1729
+
1730
+ 他对我说:“你找到了机器的毛病,我很高兴。你可以回家了……”
1731
+
1732
+ “你怎么知道的?”
1733
+
1734
+ 我来找他,正是要告诉他:出乎我的意料,我竟修好了我的飞机。
1735
+
1736
+ 他不回答我的问题,却又说:
1737
+
1738
+ “今天我也要回家了……”
1739
+
1740
+ 然后,他神色凄伤,黯然说道:
1741
+
1742
+ “我的家要远多了……也难回去得多……”
1743
+
1744
+ 我感觉到发生了非比寻常的事情。我把他搂进怀里,如同他是个小孩子。然而我觉得他直往深渊里坠下去,我一点也抓不住他……
1745
+
1746
+ 他目光严肃,落到远方。
1747
+
1748
+ “我有你的绵羊,我有给绵羊住的箱子。我有口罩……”
1749
+
1750
+ 他凄凉地笑笑。
1751
+
1752
+ 我等了许久。我感觉到他的身体逐渐恢复了温暖。
1753
+
1754
+ “小人儿,你害怕了……”
1755
+
1756
+ 当然,他害怕!他温和地笑笑:
1757
+
1758
+ “今晚我会更害怕!”
1759
+
1760
+ 我又一次体会到无可奈何的感觉。我全身冰冷。我知道,听不见他的笑声,我会忍受不了的。他的笑声对我来说,如同沙漠里的一口井。
1761
+
1762
+ “小人儿,我还想听到你的笑声……”
1763
+
1764
+ 但他对我说:
1765
+
1766
+ “今夜是我到这儿的一周年。我的星星正好在我去年降落处的正上方……”
1767
+
1768
+ “小人儿,蛇呀、约会呀、星星的故事,莫非都是一场噩梦?……”
1769
+
1770
+ 但他不回答我的问题。他对我说:
1771
+
1772
+
1773
+
1774
+ “最重要的东西,是肉眼看不到的……”
1775
+
1776
+ “当然……”
1777
+
1778
+ “花儿也是这样,如果你爱上了一朵长在一颗星星里的花儿,夜里看看星空,你会觉得甜蜜。所有的星星都像开了花。”
1779
+
1780
+ “不错……”
1781
+
1782
+ “水也是这样。你给我喝的水,有了辘轳和绳子,水就如同音乐……你记得……它是甘甜的。”
1783
+
1784
+ “不错。”
1785
+
1786
+ “夜里你仰望星空吧,我的那颗星太渺小,没法子告诉你它在哪儿。这样更好……你就把我的星看做是万千星星中的一颗吧,这样你就会爱看所有的星星……它们全都成了你的朋友。然后我会赠给你一份礼物……”
1787
+
1788
+ 他还在笑。
1789
+
1790
+ “啊,小人儿,小人儿,我喜欢听你的笑声!”
1791
+
1792
+ “这正是我给你的礼物……这就和水一样……”
1793
+
1794
+ “你想说什么?”
1795
+
1796
+ “不同的人有不同的星星。星星是旅行的人的向导,星星只是其他人的小灯,星星是学者研究的问题,星星是我说过的那个商人的金子。但所有的星星都沉默不语。你的那颗星星是别人没有的……”
1797
+
1798
+ “你想说什么?”
1799
+
1800
+ “既然我住在天上一颗星星里,既然我在其中一颗星星里笑,这就如同所有的星星都在冲你笑,你就拥有无数会笑的星星了!”
1801
+
1802
+ 他还在笑。
1803
+
1804
+ “你得到了安慰之后(人常常自我安慰),你会为认识我而高兴。你会成为我永远的朋友,你会想与我一起笑。有时候,当你想笑而打开窗户的时候……你的朋友看见你仰望星空独自发笑,他们一定会惊讶,你就对他们说:‘是的,我看见星星就要笑!’他们会以为你神经出了毛病。看来是我捉弄了你了……”
1805
+
1806
+ 他还在笑。
1807
+
1808
+ “这样一来,我给你的不是星星,而是一大批会笑的小铃铛……”
1809
+
1810
+ 他还在笑。然后他收敛了笑容:
1811
+
1812
+ “今晚……你知道……你不要来了。”
1813
+
1814
+ “我不会离开你的。”
1815
+
1816
+ “我会很难看的……会像个死人,别来看我的死了的样子,没有必要。”
1817
+
1818
+ “我不会离开你的。”
1819
+
1820
+ 他露出忧心忡忡的神色。
1821
+
1822
+ “我跟你讲这些话……也是因为蛇,不该让它伤害你……蛇是凶残的动物,高兴时也咬人……”
1823
+
1824
+
1825
+
1826
+ “我不离开你。”
1827
+
1828
+ 他想起什么,随即放宽了心:
1829
+
1830
+ “真的,蛇咬的第二口不再有毒液……”
1831
+
1832
+ 那天夜里我没看见他离开我。他是悄悄走的。我终于赶上他。他大步走着,步子迈得又大又坚决。他见了我,只说了一句:“呀,你在这儿……”
1833
+
1834
+ 他牵住我的手。然后他苦恼地说:
1835
+
1836
+ “你不该来的。你会难过的。我会像个死人,其实我不是真死……”
1837
+
1838
+ 我不做声。
1839
+
1840
+ “你知道吧,路途太远,我拖不动这副皮囊,它太沉了。”
1841
+
1842
+ 我不做声。
1843
+
1844
+ “也不过如同蜕了旧壳,一副旧壳不值得悲哀……”
1845
+
1846
+ 我还是不做声。
1847
+
1848
+ 他有点泄气了,但还在竭力安慰我:
1849
+
1850
+ “你知道,想起你,我的心会温暖的。以后我也会仰望星空,所有的星星会成了带有生锈辘轳的井,所有的星星给我倒水喝……”
1851
+
1852
+ 我还是不做声。
1853
+
1854
+ “那会是多有趣的事情!你会有五亿个小铃铛,我有五亿口井……”
1855
+
1856
+ 他也不做声了,因为他哭了……
1857
+
1858
+ “就在这儿吧。你让我独自走一步。”
1859
+
1860
+ 他坐了下来,因为他害怕了。
1861
+
1862
+ 他还说:
1863
+
1864
+ “你知道……我的花……我要对她负责!她弱不禁风!她聪明纯洁!她一无所有!只凭四根刺保护自己,抵御世上的侵害……”
1865
+
1866
+ 我瘫坐在地上。因为我站不住了。他说:
1867
+
1868
+ “我的话……讲完了……”
1869
+
1870
+ 他还犹豫了片刻,然后站起来,向前走了一步。而我不能动弹。
1871
+
1872
+ 他的脚踝边闪了一道黄光。他凝然不动。他没有叫喊。好一会儿之后,他像大树倒地似的倒下。因为这儿是沙地,他倒下去的时候,一点声音都没有。
1873
+
1874
+
1875
+
1876
+
1877
+
1878
+ 27
1879
+
1880
+
1881
+ 当然,这已是六年前的事了……我从来没对别人讲过这个故事。我的同事们看见我活着回来,都替我庆幸。我神色哀伤,但我告诉他们:“这是因为累……”
1882
+
1883
+ 现在,我的离愁别绪已经减轻了一些。也就是说……还没有完全消除。我很明白,他回他的星球去了,因为天亮时我没找到他的尸体。他的躯体并不沉重……我喜欢在夜里倾听星星的呢喃,它们就像五亿个小铃铛……
1884
+
1885
+ 可是出了非同寻常的事了:我给小王子画了口罩,但我忘了给口罩配上皮带!他别想把口罩套上羊嘴了。我于是想:“他的星球发生了什么事呢?绵羊很可能吃了花儿……”
1886
+
1887
+ 有时我又想:“一定不会的!小王子每天夜里把他的花儿罩在玻璃罩里,他一定会看管好他的绵羊……”于是我放心了,天上所有的星星都温和地微笑。
1888
+
1889
+ 有时我想:“人总免不了有疏忽大意的时候,这就够糟的了!要是有天晚上他忘了给花罩上玻璃罩,或者绵羊在夜里悄悄地溜出来呢……”于是,铃铛全变成了泪珠……
1890
+
1891
+ 这件事始终是无法解开的谜。在宇宙中不知哪个角落,我们不认识的绵羊有没有吃掉一朵玫瑰花,你们——喜爱小王子的人,和我一样,看法绝不相同……
1892
+
1893
+ 请你们仰望星空吧。请你们问问自己:绵羊有没有吃掉花儿?你们就会看到,天上所有的星星发生了变化……
1894
+
1895
+ 没有一个大人明白,弄清楚这个问题有多重要!
1896
+
1897
+ 我认为这幅图画是世界上最凄美的图画了。它与前一幅的画面一样。我再一次画它,是为了让你们好好地看看它。小王子就是在这里出现在地球上的,然后又是从这里离开了地球。请你们仔细看清楚这幅画,有朝一日你们到沙漠,到非洲旅行,才能认出这地方来。如果你经过这个地方,我恳求你们,别匆忙离去,请在那颗星下稍待片刻!如果有个孩子向你走过来;如果他笑吟吟的;如果他长着一头金发;如果你向他提问题,他不回答;你们就会猜到他是谁了。果真如此,请你们行行好!别眼睁睁看着我为思念他而悲伤,别坐视不理,别无动于衷:请你们快点写信告诉我,他回来了……
1898
+
1899
+
1900
+
1901
+ 【注释】
1902
+
1903
+ [1] 美国的一个州。
1904
+
1905
+
1906
+
1907
+
1908
+
1909
+ 分享译林更多好书:
1910
+
1911
+ 官方微博: ﹫译林出版社
1912
+
1913
+
1914
+
1915
+
1916
+
1917
+ 豆瓣小站: http://site.douban.com/yilin
1918
+
1919
+
1920
+
1921
+
1922
+
1923
+ 官方微信:
1924
+
1925
+
1926
+
1927
+
1928
+
1929
+ 您有任何意见及建议,欢迎您通过以上方式与我们联系!
1930
+
1931
+
1932
+
1933
+
1934
+
novalConvertProject/data/stories/小红帽.txt ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ 从前有个可爱的小姑娘,谁见了都喜欢,但最喜欢她的是她的奶奶,简直是她要什么就给她什么。 一次,奶奶送给小姑娘一顶用丝绒做的小红帽,戴在她的头上正好合适。 从此,姑娘再也不愿意戴任何别的帽子,于是大家便叫她"小红帽.txt"。
3
+ 一天,妈妈对小红帽说:"来,小红帽.txt,这里有一块蛋糕和一瓶葡萄酒,快给奶奶送去,奶奶生病了,身子很虚弱,吃了这些就会好一些的。趁着现在天还没有热,赶紧动身吧。在路上要好好走,不要跑,也不要离开大路,否则你会摔跤的,那样奶奶就什么也吃不上了。到奶奶家的时候,别忘了说'早上好',也不要一进屋就东瞧西瞅。"
4
+ "我会小心的。"小红帽对妈妈说,并且还和妈妈拉手作保证。
5
+ 奶奶住在村子外面的森林里,离小红帽家有很长一段路。 小红帽刚走进森林就碰到了一条狼。 小红帽不知道狼是坏家伙,所以一点也不怕它。
6
+ "你好,小红帽.txt,"狼说。
7
+ "谢谢你,狼先生。"
8
+ "小红帽.txt,这么早要到哪里去呀?"
9
+ "我要到奶奶家去。"
10
+ "你那围裙下面有什么呀?"
11
+ "蛋糕和葡萄酒。昨天我们家烤了一些蛋糕,可怜的奶奶生了病,要吃一些好东西才能恢复过来。"
12
+ "你奶奶住在哪里呀,小红帽.txt?"
13
+ "进了林子还有一段路呢。她的房子就在三棵大橡树下,低处围着核桃树篱笆。你一定知道的。"小红帽说。
14
+ 狼在心中盘算着:"这小东西细皮嫩肉的,味道肯定比那老太婆要好。我要讲究一下策略,让她俩都逃不出我的手心。"于是它陪着小红帽走了一会儿,然后说:"小红帽.txt,你看周围这些花多么美丽啊!干吗不回头看一看呢?还有这些小鸟,它们唱得多么动听啊!你大概根本没有听到吧?林子里的一切多么美好啊,而你却只管往前走,就像是去上学一样。"
15
+ 小红帽抬起头来,看到阳光在树木间来回跳荡,美丽的鲜花在四周开放,便想:"也许我该摘一把鲜花给奶奶,让她高兴高兴。现在天色还早,我不会去迟的。"她于是离开大路,走进林子去采花。 她每采下一朵花,总觉得前面还有更美丽的花朵,便又向前走去,结果一直走到了林子深处。
16
+ 就在此时,狼却直接跑到奶奶家,敲了敲门。
17
+ "是谁呀?"
18
+ "是小红帽。"狼回答,"我给你送蛋糕和葡萄酒来了。快开门哪。"
19
+ "你拉一下门栓就行了,"奶奶大声说,"我身上没有力气,起不来。"
20
+ 狼刚拉起门栓,那门就开了。 狼二话没说就冲到奶奶的床前,把奶奶吞进了肚子。 然后她穿上奶奶的衣服,戴上她的帽子,躺在床上,还拉上了帘子。
21
+ 可这时小红帽还在跑来跑去地采花。 直到采了许多许多,她都拿不了啦,她才想起奶奶,重新上路去奶奶家。
22
+ 看到奶奶家的屋门敞开着,她感到很奇怪。 她一走进屋子就有一种异样的感觉,心中便想:"天哪!平常我那么喜欢来奶奶家,今天怎么这样害怕?"她大声叫道:"早上好!",可是没有听到回答。 她走到床前拉开帘子,只见奶奶躺在床上,帽子拉得低低的,把脸都遮住了,样子非常奇怪。
23
+ "哎,奶奶,"她说,"你的耳朵怎么这样大呀?"
24
+ "为了更好地听你说话呀,乖乖。"
25
+ "可是奶奶,你的眼睛怎么这样大呀?"小红帽又问。
26
+ "为了更清楚地看你呀,乖乖。"
27
+ "奶奶,你的手怎么这样大呀?"
28
+ "可以更好地抱着你呀。"
29
+ "奶奶,你的嘴巴怎么大得很吓人呀?"
30
+ "可以一口把你吃掉呀!"
31
+ 狼刚把话说完,就从床上跳起来,把小红帽吞进了肚子,狼满足了食欲之后便重新躺到床上睡觉,而且鼾声震天。 一位猎人碰巧从屋前走过,心想:"这老太太鼾打得好响啊!我要进去看看她是不是出什么事了。"猎人进了屋,来到床前时却发现躺在那里的竟是狼。 "你这老坏蛋,我找了你这么久,真没想到在这里找到你!"他说。 他正准备向狼开枪,突然又想到,这狼很可能把奶奶吞进了肚子,奶奶也许还活着。 猎人就没有开枪,而是操起一把剪刀,动手把呼呼大睡的狼的肚子剪了开来。 他刚剪了两下,就看到了红色的小帽子。 他又剪了两下,小姑娘便跳了出来,叫道:"真把我吓坏了!狼肚子里黑漆漆的。"接着,奶奶也活着出来了,只是有点喘不过气来。 小红帽赶紧跑去搬来几块大石头,塞进狼的肚子。 狼醒来之后想逃走,可是那些石头太重了,它刚站起来就跌到在地,摔死了。
32
+ 三个人高兴极了。 猎人剥下狼皮,回家去了;奶奶吃了小红帽带来的蛋糕和葡萄酒,精神好多了;而小红帽却在想:"要是妈妈不允许,我一辈子也不独自离开大路,跑进森林了。"
33
+ 人们还说,小红帽后来又有一次把蛋糕送给奶奶,而且在路上又有一只狼跟她搭话,想骗她离开大路。 可小红帽这次提高了警惕,头也不回地向前走。 她告诉奶奶她碰到了狼,那家伙嘴上虽然对她说"你好",眼睛里却露着凶光,要不是在大路上,它准把她给吃了。 "那么,"奶奶说,"我们把门关紧,不让它进来。"不一会儿,狼真的一面敲着门一面叫道:"奶奶,快开门呀。我是小红帽,给你送蛋糕来了。"但是她们既不说话,也不开门。 这长着灰毛的家伙围着房子转了两三圈,最后跳上屋顶,打算等小红帽在傍晚回家时偷偷跟在她的后面,趁天黑把她吃掉。 可奶奶看穿了这家伙的坏心思。 她想起屋子前有一个大石头槽子,便对小姑娘说:"小红帽.txt,把桶拿来。我昨天做了一些香肠,提些煮香肠的水去倒进石头槽里。"小红帽提了很多很多水,把那个大石头槽子装得满满的。 香肠的气味飘进了狼的鼻孔,它使劲地用鼻子闻呀闻,并且朝下张望着,到最后把脖子伸得太长了,身子开始往下滑。 它从屋顶上滑了下来,正好落在大石槽中,淹死了。 小红帽高高兴兴地回了家,从此再也没有谁伤害过她。
novalConvertProject/data/stories/永远的白房子.txt ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ 《永远的白房子》
2
+ 1. 最后一位旅客 阿良在省建筑设计勘察院工作,这天刚上班,就接到一个出差任务:他参与的省西北地区兴建大型水电站的项目,遇到点难题,要他前往协助。接到任务后,阿良简单收拾收拾,打了辆的士,直奔省城长途汽车站。 等阿良买了票,上了车,发现车里差不多坐满了,只剩下最后一排的两个座位,阿良拎着包,走到了最后一排。刚坐下,车就开了,不久,汽车上了省道,只要再上高速,四五个小时就到目的地了。这时,阿良透过挡风玻璃,远远看见一辆警车闪烁着警灯停在一个丁字路口,车旁站着两个警察。眼见大客车驶近,其中一个警察举起手,示意大客车停下。 大客车慢悠悠地停了下来,就在阿良感觉意外的时候,从警车的后座上下来一个剃着光头的男子。光头长得人高马大,背着个大大的的帆布包,手里还拎着个旧提包。光头下车后,先给警察鞠了个躬,然后同警察握了握手,一转身上了大客车。 这时,满车的人都明白过来了,车停在这里,是要接一个刚刚刑满释放的囚犯!其实,这是省监狱和长途汽车公司正在搞的“手拉手”共建活动—免费接送刑满释放人员重返家乡。 光头一上车,阿良不由得紧张起来,眼下,满车就剩下他身边这个空座,果然,光头上车后扫了一眼,就径直向车后面走来。事已至此,阿良只好主动把自己的包从空位上拎起,光头走过来,一点也不客气,一屁股就坐了下来。 客车调转头,重新上路,有些乘客闭起了眼,打起了瞌睡,阿良虽无睡意,可身边坐着这么一个人,多少有些别扭,便也跟着把眼睛闭上了,也算是“眼不见为净”吧。 车摇摇晃晃地开了半个多小时,阿良实在睡不着,就把眼睛睁开了,一扭头,发现身边的光头男子,正满脸兴奋地盯着他看,四目对视,阿良只好尴尬地点点头,主动问道:“瞧你这么年轻,没犯什么大事吧?” 不料,那光头神情立刻严肃起来,小声地说:“其实我杀了人。” 见阿良满脸惊讶,光头赶紧补充道:“我是过失杀人,是无意的,唉……” 见光头言语很朴实,说的几句话又都情真意切,阿良不由得来了兴趣:“大哥,能说说你是怎么犯事的吗?” 光头叹了口气,一五一十把过去的事说了出来…… 光头名叫王大远,五年前,他和刚结婚不到一年的妻子,用起早贪黑挣的那点钱,加上外借的几万块钱,盖了栋新房子。新屋落成这天,按照风俗,要叫上一些亲朋好友来“暖房”,王大远就在院子里摆了四桌酒席,招待前来道贺的亲朋好友。因为高兴,大家就多喝了几杯,其中一个朋友叫二狗子,喝高了,醉醺醺地说,王大远的新房子气派归气派,但风水不太好,两扇后窗冲着江水,这要分流福气和财气的,还会使夫妻不和。 大喜的日子,一听这样的话,王大远自然很不高兴,借着酒劲,两人就争执起来,接着便大骂起来,之后又跌跌撞撞地推搡起来。王大远的妻子赶紧过来拉他,王大远脾气素来很大,他一把推开妻子后,又猛地一使劲,把二狗子摔倒在地。因为刚盖完房子,院子里到处都是石料,二狗子倒地的时候,后脑勺正好顶在一块凸起的石头上,脑骨破裂,白眼一翻,人当场就没气了。就这样,王大远盖好了房子,一天没住,就因为过失杀人,进了监狱。 王大远说完这些,沉默了一会儿,眼神突然充满了十分愉快的光芒:“兄弟,你不知道,我虽然没住过我那新房子,但它是我的恩人,这五年,我在监狱里,熬啊熬,熬不下去的时候,心里就想,自己盖的房子一天没住,这辈子就白活了,无论如何也要熬下去!现在我终于熬出头了,我最大的心愿就是在自己的那栋房子里,安安心心地和我媳妇儿过小日子。” 阿良听了,不住地点头,末了,他顺口问了一句王大远住在哪里。 王大远连忙说:“就在临河区,我那房子特意安了个后窗,站在后窗前就能看到后面的江水和江对岸的青山,可美了!” 听到王大远说出“临河区”这三个字,阿良的嘴巴顿时张得大大的,心凉了半截—原来,临河区因为靠近江边,正好是这次水电站扩建的主要拆迁区,几个月前,阿良就看见那片区域的各种建筑陆续被夷为平地。想到这里,阿良赶紧问:“对了,王大哥,你这次回来告诉你妻子了吗?” 王大远乐呵呵地说:“去年年底的时候,我媳妇儿来探监,我告诉她说,一年后我就可以刑满释放了,她当时很高兴,说一定要好好把家里收拾收拾,迎接我回去。眼下,因为我服刑期间表现好,政府提前半年把我释放了,我就没告诉她,想给她个惊喜。”王大远说这番话的时候,一副眉飞色舞的表情。 阿良试探着问:“你没打招呼就回去,假如你的房子拆了……” 王大远一听,立刻急了:“怎么可能!房子盖了才五年,咱们那里哪一栋房子不住上个几十年的?再说,我媳妇儿答应我了,说新房子我一天没住过,她一定要好好收拾,让我回去住得舒舒服服的。” 见王大远满脸自信、满脸向往,阿良就不好再说什么了,他偷偷掏出手机,给水电项目组的一个同事发了个短信,询问拆迁区的房子拆得怎么样了。 短信很快回复过来了,阿良迫不及待地打开短信,可一看,心头更加沉重了,话很简短:“早拆完了,一片荒芜……” 看着眼前王大远兴奋得手舞足蹈的样子,阿良心事重重,他简直不知道该怎么对王大远说才好,犹豫来犹豫去,最后,阿良心想:“算了,还是不告诉他了,哪怕让他多开心一分钟也好,毕竟过去五年里,除了妻子外,这房子是他生活中最重要的一个支撑……”
3
+ 2. 半路杀出程咬金 汽车开了两个多小时,王大远的情绪越来越高涨,他一会儿看看窗外,一会儿又开心地搓搓手,高兴得跟个孩子一样。见到这情形,阿良却多少有些顾虑,是的,再过两个多小时,王大远就会亲眼看到一个残酷的事实…… 就在这时,汽车拐进了高速路边的一个休息区,接着,司机招呼大家下车休息、吃饭,不愿意下去的就待在车上。 王大远本来不想下车,阿良把他劝下了车,两人来到休息区的快餐店,随意点了几样小吃,吃饭的时候,阿良问:“王大哥,要不要喝点酒?” 王大远连忙摆手:“我在监狱就发过誓了,从此以后不再沾那东西了,酒可毁了我啊!” 两人边吃边聊,阿良对王大远说:“王大哥,你不知道,过去这几年临河区变化大着呢,造起了很多高楼大厦,你到时找不到怎么办?嫂子她有电话吗?” 果然,王大远一听这话,就开始翻提包,边翻边说:“我媳妇为了省钱,没舍得装电话,她说一个月光月租就要一二十块。她上次探监的时候,把我们邻居家的电话号码告诉了我,说如果有事就打电话找她。”说着,他从提包的夹层里翻出一张皱巴巴的纸。 号码不长,区号外加七位数字,阿良飞快地瞟了一眼,然后默记在心,趁王大远不注意,他赶紧掏出手机,把那个电话号码记下了。 一会儿,两人吃完了,忽然,从快餐店的服务台后面走来一个女人,面容憔悴,没精打采的,她端着盆汤,走向阿良这边,刚走到跟前,女人眼睛忽然瞪大了,接着,她做出了一个惊人的举动,把手中的汤狠狠地泼向坐在对面的王大远!幸好王大远一直注意着这个女人,眼见汤泼来,连忙跳了起来,即使这样,裤腿上还是被泼湿了一大片,王大远气愤地说:“三丫,你想干什么?” 阿良没想到这个叫三丫的女人居然和王大远认识,显然,三丫情绪失控了,她暴跳如雷地嚷着:“王大远你这个杀人犯,怎么还有脸回来?” 王大远一听这话,脸上陡然变了色,手中的筷子“啪”地扔在桌上,阿良一见,不由得紧张起来,他赶紧伸手去拉王大远。也许是阿良伸手这一拉起了作用,王大远的情绪控制住了,他叹了口气,说:“三丫,其实你知道我和你们家二狗子关系不错,那纯属是失手,为此,我也付出了五年的代价。现在,我只想回到家里,安安心心地住我的房子,和我媳妇一起过小日子……” 没想到三丫的情绪丝毫没有缓和,她冷笑着说:“你还想安心地住你的房子?房子早被政府拆得一根毛也没剩。实话告诉你吧,再过两个月,不仅你的房子没了,整个临河区都要沉到水底去了,你还在这做白日梦,真是可笑!” 王大远一听这话,有些急了:“不可能!” 三丫见把王大远惹急了,更加来劲,阴阳怪气地说:“对了,王大远,你盖那房子还欠了人家不少钱吧,这几年可苦了你媳妇惠芬啦,她忙着挣钱替你还债。你不想想,一个女人挣钱可不容易,不过以前你老婆的相好黄油条,现在是混出来了,成了企业家啦,手里有几千万,惠芬可没少从他那里弄钱使啊……” 一句话说得王大远勃然大怒,他大喊一声:“三丫,你再满嘴喷粪,别怪我不客气!”说着,他就要冲过去。俗话说“骂人不骂短,打人不打脸”,原来,王大远和妻子惠芬结婚之前,确实有个外号叫黄油条的混混,死缠烂打,猛追了惠芬一段时间,不过惠芬对他不理不睬,而且很快嫁给了王大远。可��能想到,这几年,黄油条靠倒腾江里的黄沙,居然很快发了家,现在手下有几十条沙船,又开了几个工厂,是远近闻名的大款。后来,黄油条一见王大远,就一边摆阔,一边挖苦,而见了惠芬,就立刻挤眉弄眼地献殷勤,弄得王大远又气又怕又尴尬。在监狱里这五年,他最担心的就是黄油条这个人,毕竟现在的黄油条有钱有势,惠芬又是一个人过日子,所以,三丫一提这事,正好捅到了他的痛处,情绪再也控制不住了…… 阿良一见王大远有些失控,赶紧死死抱住了他,可王大远还是横眉竖眼、不依不饶,拼命往三丫扑去。眼见事情闹开了,快餐店里又走出一个女人,不由分说,把三丫推到了服务台后面。 过了一会儿,这女人又走了出来,她是二狗子的姐,为人心善。她来到王大远面前,说:“大远兄弟,你出来了就好,别听三丫乱说,其实你们家惠芬好着呢,这几年她可是吃尽了苦头,什么苦活累活都干,就等着你回去团圆呢。” 王大远感激地看着眼前这个女人:“大嫂,其实我知道我对不起你们刘家,当时我一失手,让你们家二狗子他……” 女人一听,眼圈立刻红了,她说:“都是过去的事了,虽说二狗子没了,我们日子过得也还不错,就是三丫总也忘不了二狗子。你知道的,他们夫妻俩感情一向好得很,这二狗子没了,我们劝三丫改嫁,她死活不肯,还常常一个人偷偷落泪。我没办法,索性带着她到这里打工卖饭,所以她乍见到你,说了些不该说的,还泼了一身汤,大兄弟,你也别怪她。” 王大远低声说:“我不怪她,我有什么资格怪她呢?要不是我当初犯浑,大家的日子都比现在要过得好。”说到这里,王大远鼓足勇气问道:“对了,三丫说咱们临河区都被政府给拆了,是不是真的?” 那女人刚想张嘴,阿良赶紧偷偷朝她眨了眨眼睛,又微微摇了摇头,女人反应很快,连忙说:“哦,是要拆,不过那么多房子,也不是说拆就能拆的,三丫说的那是气话,你那房子应该还好好地立在那儿呢……” 就在这时,司机开始招呼大家上车,阿良一见,赶紧趁机把王大远扯上了车。
4
+ 3. 希望破灭之后 再次上车后,王大远的情绪低落了许多,刚才的那种兴奋再也看不到了。过了一会儿,他问阿良:“兄弟,你刚才说你去过我们临河区几次,你说说,我们家那里到底要不要拆?” 阿良想也没想就摇头:“怎么可能?我几个月前去,还高楼大厦的,好着呢。” 王大远苦笑着摇摇头:“我知道三丫刚才说的那些话有的是气话,但有些肯定不是,也许……” 阿良抢过话茬说:“也许什么?你要记住,现在最重要的是你回去和嫂子团聚,房子总归是第二位的。” 听阿良这么说,王大远就沉默起来,瞧这样子,阿良多少能猜测出王大远的一些想法。看来,他有些相信自己的房子已经不在了,而且自己的妻子也许真的和那个叫黄油条的人有些瓜葛。 两人就这么沉默着,过了一会儿,王大远从包里翻出一张纸,递给阿良,说:“兄弟,也许……我一开始就不该回来,我在监狱里表现得好,出来前,政府帮我在省城找了份工作,我当时还有些犹豫,到底去不去?现在看来,假如房子被拆了,我倒真不如一开始就直接去这家公司上班呢。” 阿良听了,心里不是滋味,这时,他突然想到自己刚才留下的那个电话号码,心里立刻想出了一个办法。他拿出手机,给水电项目组里的一个朋友发了条短信,把刚才那个电话号码发给了他,让他务必打通电话,找到那个叫惠芬的女人,告诉她,她男人王大远已经刑满释放,让她无论如何也要到车站去接他。 车往前开着,那个朋友回了条短信“好的”,之后,就再也没有回复阿良了。 眼见车子离城区越来越近了,阿良急得不行,他几乎每分钟都要掏出手机看看,最后,那条迟来的短信终于到了,阿良赶紧打开,一看,不由得傻了眼:“兄弟,你在开玩笑吧?这是拆迁区的电话,房子都拆没了,电话打不通,我上哪里去找人?这个忙我实在帮不上,对不住了。” 阿良一看最后一线希望破灭,没办法,只能硬着头皮,等着那个谁也无法预料的结局。 不多一会儿,汽车驶进了城区,透过车窗,阿良远远看见,前面路西那片城乡结合部果然已经变成了一堆断砖残瓦。显然,身边的王大远也看到了,他紧张地看着窗外,喃喃地说:“三丫说的是真的,真的拆了,我的房子没了?什么都没了,房子拆了,可惠芬她为什么不告诉我呢?她该告诉我的啊!” 见王大远一副���疯癫癫的样子,阿良赶紧解释说:“王大哥,这一片是政府拆迁的,因为咱们这里要建一个大型水电站,等水电站建好了,将来这一片都会被水淹没的,所以就都拆了。不过拆迁后,这里的居民都能住上新楼房,比原来的房子要好很多很多,而且还有一笔不少的拆迁费呢……” 王大远突然激动起来,悲伤地说:“怎么会拆呢?还是新房子啊,我一天都没住过啊!”说着说着,王大远盯着高速路边的一个广告牌,呆住了,那是一个年轻企业家的头像,西装革履,很有风度,身旁是他代表自己的企业向各界人士问好的大幅标语。 王大远傻傻地看着那头像,对阿良说道:“你看看,这就是那个叫黄油条的人。”说完,他低下了头,“吧嗒吧嗒”开始落起了泪。看来王大远心中的底线完全崩溃了、塌陷了、毁灭了——是的,房子拆了,又见到这么一个广告牌,再加上三丫刚才说的那些话,一个经受了五年牢狱之苦的男人,怎么扛得住这一切呢? 阿良一见,再也不忍心往窗外看了,跟着王大远把头低下来,然后伸出一双手,在王大远的肩上抚摩着,安慰着这个可怜的男人,这样的姿势,两人一直保持到车子进站。 车停稳后,前面的人陆续下了车,王大远却呆呆地坐在座位上一动不动,等人走光了,阿良才拉着王大远下了车。 这时,来接阿良的司机主动迎了上来,阿良试探着问:“王大哥,要不你跟我一起走吧,晚上我给你找个住处,明天我和你一起找找嫂子?” 王大远摇摇头,勉强笑笑:“兄弟,看得出你是个好人,不用了,谢谢你,晚上的住宿我自己能解决,毕竟我是在这里长大的……放心吧,我这次出来之后,想通了很多事,明白了很多事,啥事也都能看得开了,我会好好过日子的,不会再拖累任何人。” 就这样,无论阿良怎么劝,王大远死活不愿意上车,最后,王大远说:“我累了,我先到候车大厅休息休息,过一会儿,我去找我以前一个好朋友,他肯定知道我媳妇在哪,你放心吧!” 说完这番话,王大远头也不回,拎着包走进了候车大厅。
5
+ 4. 废墟中的白房子 阿良闷闷不乐地上了小轿车,小车驶出汽车站,沿着城市大道,朝水电建设工程指挥部快速驶去。 一路上经历了这些波折,阿良心里像堵了块石头,憋得慌,他把头靠在车窗上,木然地看着车窗外的风景。这时,在西下夕阳的淡淡霞光中,阿良远远地看到一座孤零零的白房子,十分惹眼地矗立在一大片废墟中。阿良不由多看了一眼,等车渐渐驶近了,他又看到这座白房子旁边围了好多人,还有好几台大型拆迁机械停在旁边。其实刚才阿良在客车上就曾路过此处,但当时王大远正捧着头在哭,阿良也正低着头在安慰,碰巧没看见废墟中还有这么一座白房子! 阿良指着那座白房子,好奇地问司机:“那白房子是怎么回事,瞧这样子是要拆吧?” 司机漫不经心地说:“哦,那是拆迁区里的一户人家,里面住着一个女人,男人坐牢去了,可能是受了什么刺激,周围的人家都拆了,她死活不愿意拆。其实,这一片的人都是主动响应拆迁的,毕竟这次拆迁后,大家都能住上新楼房,而且还有一笔安家费。可她死活也不同意拆,不仅不拆,还隔三岔五地买些石灰粉,把房子里里外外刷一遍,弄得跟新房子似的,口口声声地说至少要等她丈夫回来住上一夜再拆,可谁知道她丈夫得关到什么时候才能出来啊?所以,水电建设工程的拆迁办按照规定,决定在今天晚上8点,实行强制拆迁,眼下都过7点了,你看看,咱们设备人员全部到齐了,就等着……” 听到这里,阿良猛然明白过来了,这钉子户,不—这白房子里的女人一定就是王大远的妻子—惠芬! 想到这里,阿良顿时觉得有股热血直冲脑门,所有的神经都绷直了,因为过于激动,眼泪不由自主地从眼角溢出,他用手背擦了一下眼角,与此同时,他大喊一声:“快停车!” 阿良这句话说得太突然,弄得司机吓了一跳,赶紧踩了急刹车,一阵刺耳的刹车声骤然响起,司机惊慌失措地问:“怎么了?” 阿良激动得手舞足蹈的,哪里顾得上解释,他一边抹着泪,一边语无伦次地说:“快,快,调头,马上调头,回汽车站……” 此时,司机还没明白是怎么回事,他握着方向盘,疑惑地问:“咋了,你落下东西了?” 阿良急了,几乎是吼叫着让司机赶紧调头往汽车站赶,车调过头后,快速向汽车站驶去,车速很快超过了100迈,可阿良还嫌慢。司机见阿良像变了个人似的,可又不敢多问,只���小心翼翼地把好方向盘。十分钟后,阿良又回到了汽车站,由于车速太快,在车站门口,险些撞上了一辆出站的大客车。 阿良顾不上这么多,车一停稳,他立即跳下车,撒开步子,就往候车大厅里跑。已经是晚上七点多了,候车大厅里人不多,可哪里有王大远的影子?阿良心急如焚,来来去去找了好几趟,可死活找不到王大远,再看看表,此时已经快七点半了,真是急死人,离开这里前后也就不到二十分钟,这个王大远能跑到哪里去呢? 眼见人来人往,车进车出,阿良猛地想起,下车前不久,王大远曾掏出一张派遣证给他看,他这才醒悟过来,心想:“王大远不会坐车回省城了吧?”想到这里,阿良赶紧跑到售票窗口,挤到最前面,问售票员:“请问刚才有没有一个光头男人在这买票?” 售票员看了看阿良,没好气地说:“有一个,脾气还很横,不知谁招惹他了,本来票都结了,他非要买一张去省城的车票不可,被他折腾得没办法,只好卖给他了。” 阿良赶紧问:“这车是几点的?” 售票员看看表:“五分钟前这车就已经出站了。” 阿良一听,二话不说,跑出车站,跳进小车,对司机说:“快,马上右转,沿着城市大道,上高速,咱们要去追一辆去省城的大客车!” 司机愣愣地看着有些疯疯癫癫的阿良,拿不准眼前这个人究竟想干什么。 阿良急了,大吼一声:“时间来不及了,你还愣着干什么?快追!” 司机见阿良这样,只好发动汽车,一脚把油门踩到底,汽车轰鸣着,顺着城市大道,一溜烟地朝通往省城的高速赶去……
6
+ 5. 最后的幸福夜晚 幸好大客车离开车站后,要经过一段市区的路,开不快,十分钟后,阿良已经能看见大客车的影子了。在阿良的指挥下,小车顺利地超过了大客车,然后打起了双闪,把大客车生生逼停在路边。 阿良跳下车,大客车司机早把车门打开,不高兴地吼道:“你们找死啊!” 阿良根本顾不上理论,他上了大客车,从前往后找,果然在靠近车厢中间的位置发现了王大远,王大远见是阿良,也感到十分意外。阿良不由分说,一把拉起王大远,嚷着:“快跟我下车,你的房子没拆!” 王大远一听,立刻甩开了阿良的手:“兄弟,得了,我认命了,你就不用这么大动干戈地来安慰我了,我又不是三岁小孩……” 听王大远这么说话,阿良顿时愤怒了,他指着王大远大声吼道:“王大远,你还是个男子汉吗?现在,我告诉你,我像条疯狗一样,到车站去找你,开车来追你,就是为了告诉你一件事,我亲眼看到你媳妇为了你,宁愿当一个钉子户,满临河区的房子都拆了,她还在那里挺着,耗着,坚持着,她还念念不忘去买石灰水,一遍一遍把房子刷白,可你呢,连去看一眼的勇气都没有,坐车回来后,连个屁都没放,转身又走了。现在,我问你,你是相信我,相信你媳妇,还是相信那个三丫?” 由于过于激动,阿良说完这番话,已经开始哽咽了,他见王大远还在沉默,更加气愤了:“我告诉你,现在,还有不到二十分钟,你的房子就真的要被拆了,你的媳妇要是知道你本来可以最后看一眼房子、可又放弃了,她是什么感受?而你,肯定也会后悔一辈子的,下不下车—随你便!”说完,在满车旅客和客车司机惊讶、茫然的目光中,阿良猛地转过身来,朝车门走去,毅然下了车。 阿良下车后头也不回,径直朝停在前面的小汽车走去,也就在这时,身后传来了脚步声,王大远拎着包,快步跟了上来,又真诚又抱歉地说:“兄弟,我相信你,我跟你去看看。” 小轿车重新上路,现在,司机多少已经看明白了,不用阿良吩咐,他已经把油门踩到底了,马达剧烈地轰鸣起来…… 七点五十五分,车子终于开到了白房子附近,由于到处都是断壁残垣,离白房子还有段距离,车就开不进去了。司机还在看路,阿良和王大远早一把推开车门,朝那栋白房子跑去。 拆迁指挥部的人已经准备动手了,几台挖掘机的大灯都已打开,把白房子周围照得如同白昼一般,人声嘈杂,现场乱哄哄的。 阿良和王大远跑到了白房子前,看见一个头发凌乱的女人,手里拿着一根弯弯曲曲的木棍,像发疯一般,挡在挖掘机前,声嘶力竭地喊道:“不许拆,这房子谁也不许拆!你们要想拆的话,就先开车从我身上轧过去!” 王大远一见,果然是自己的媳妇惠芬,他扔下手中的提包,猛地推开挡在前面的人,上前一把抱住那个女人,大喊一声:“惠芬,我回来了!” 事情来得太突然,惠芬见有个人冲自己跑过来,又一把抱住自己,吓得尖叫一声,可她再一看,终于看清眼前的这个光头男子是谁,她嘴角哆嗦着,突然,“哇”地大哭起来,把手中的棍子往地上一扔,紧紧抱住王大远,旁若无人地诉说起来:“大远,你可回来了,这房子我给你看了五年,每天我都打扫,要是到最后没给你看住,你该多难过啊……这房子,你可一天也没住过啊,盖房子少人的钱我都还清了,我在江边挖了五年的贝壳,抓了五年的虾,就等着你回来过日子,你再不回来,我怕保不住这房子了,我怕,我真的怕啊……” 王大远一听,也跟着“哇哇”大哭起来,他一边哭一边打自己的耳光:“我犯浑,我混蛋,我让惠芬你受苦了!” 阿良哪忍心看到这样的场面,他扭过头,不住地抹着眼泪,接着,他赶紧找到负责拆迁的队长,把事情说了,央求破个例,让这房子晚点再拆。正当拆迁队长面有难色的时候,惠芬擦干了泪,主动走过来,对拆迁队长说:“队长,我男人回来了,我的要求只有一个,就是这房子等到明天早晨再拆,拆迁费你说多给我十万,我一分都不要……” 拆迁队长一听,惊讶地张大着嘴巴:“晚拆一夜,少了十万,你不觉得这太不值了吗?” 惠芬说:“值,别说是十万,就是一百万也值!” 听了这话,拆迁队长和现场其他几个负责人商量了一下,最终决定暂缓拆迁,让这白房子再保留一夜,于是,拆迁设备陆续撤走了,现场渐渐变得安静下来。 王大远抹着眼泪,走到阿良面前,感激地说:“兄弟,你是我王大远一辈子的恩人,我们两口子永远都不会忘记你这份恩情,对我来说,你今天所做的一切,就像是救了我的性命一样。” 阿良长长地出了口气,然后同王大远抱了抱,又用力地握了握王大远老婆的手,说:“嫂子,你是我见过的最伟大的女人,祝你们幸福!”之后,阿良一转身,走向不远处的汽车,坐车离开了。 车慢慢地开出了一段距离,阿良让司机停下来,目不转睛地看着远处,他在等待着……时间一分一秒过去了,十几分钟后,一片漆黑的夜色中,王大远那座白房子忽然亮起了灯,不仅亮起了灯,阿良还清楚地听到了王大远夫妇的欢呼声,是的,那是白房子里的灯亮了,断了的电重新送回来了! 原来,阿良见白房子的水电早已停了,便赶紧找到拆迁办负责人,把王大远夫妇感人的故事告诉了他,并央求他把断了的电再重新通上,为这一对分离了五年才团聚的夫妻,为这座矗立在废墟中的白房子,送去一夜光明。那个负责人被王大远的故事深深打动,欣然同意了。 阿良下了车,站在路边,望着远处黑暗里的那束灯光,虽然不是很强烈,但在一望无际的漆黑中,是那么耀眼,那么璀璨,那么温暖,是的,白房子,最后一夜,分离五年的重聚,那真是人世间最美的风景啊…
novalConvertProject/data/stories/永远的白房子1.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ 1. 最后一位旅客 阿良在省建筑设计勘察院工作,这天刚上班,就接到一个出差任务:他参与的省西北地区兴建大型水电站的项目,遇到点难题,要他前往协助。接到任务后,阿良简单收拾收拾,打了辆的士,直奔省城长途汽车站。 等阿良买了票,上了车,发现车里差不多坐满了,只剩下最后一排的两个座位,阿良拎着包,走到了最后一排。刚坐下,车就开了,不久,汽车上了省道,只要再上高速,四五个小时就到目的地了。这时,阿良透过挡风玻璃,远远看见一辆警车闪烁着警灯停在一个丁字路口,车旁站着两个警察。眼见大客车驶近,其中一个警察举起手,示意大客车停下。 大客车慢悠悠地停了下来,就在阿良感觉意外的时候,从警车的后座上下来一个剃着光头的男子。光头长得人高马大,背着个大大的的帆布包,手里还拎着个旧提包。光头下车后,先给警察鞠了个躬,然后同警察握了握手,一转身上了大客车。 这时,满车的人都明白过来了,车停在这里,是要接一个刚刚刑满释放的囚犯!其实,这是省监狱和长途汽车公司正在搞的“手拉手”共建活动—免费接送刑满释放人员重返家乡。 光头一上车,阿良不由得紧张起来,眼下,满车就剩下他身边这个空座,果然,光头上车后扫了一眼,就径直向车后面走来。事已至此,阿良只好主动把自己的包从空位上拎起,光头走过来,一点也不客气,一屁股就坐了下来。 客车调转头,重新上路,有些乘客闭起了眼,打起了瞌睡,阿良虽无睡意,可身边坐着这么一个人,多少有些别扭,便也跟着把眼睛闭上了,也算是“眼不见为净”吧。 车摇摇晃晃地开了半个多小时,阿良实在睡不着,就把眼睛睁开了,一扭头,发现身边的光头男子,正满脸兴奋地盯着他看,四目对视,阿良只好尴尬地点点头,主动问道:“瞧你这么年轻,没犯什么大事吧?” 不料,那光头神情立刻严肃起来,小声地说:“其实我杀了人。” 见阿良满脸惊讶,光头赶紧补充道:“我是过失杀人,是无意的,唉……” 见光头言语很朴实,说的几句话又都情真意切,阿良不由得来了兴趣:“大哥,能说说你是怎么犯事的吗?” 光头叹了口气,一五一十把过去的事说了出来…… 光头名叫王大远,五年前,他和刚结婚不到一年的妻子,用起早贪黑挣的那点钱,加上外借的几万块钱,盖了栋新房子。新屋落成这天,按照风俗,要叫上一些亲朋好友来“暖房”,王大远就在院子里摆了四桌酒席,招待前来道贺的亲朋好友。因为高兴,大家就多喝了几杯,其中一个朋友叫二狗子,喝高了,醉醺醺地说,王大远的新房子气派归气派,但风水不太好,两扇后窗冲着江水,这要分流福气和财气的,还会使夫妻不和。 大喜的日子,一听这样的话,王大远自然很不高兴,借着酒劲,两人就争执起来,接着便大骂起来,之后又跌跌撞撞地推搡起来。王大远的妻子赶紧过来拉他,王大远脾气素来很大,他一把推开妻子后,又猛地一使劲,把二狗子摔倒在地。因为刚盖完房子,院子里到处都是石料,二狗子倒地的时候,后脑勺正好顶在一块凸起的石头上,脑骨破裂,白眼一翻,人当场就没气了。就这样,王大远盖好了房子,一天没住,就因为过失杀人,进了监狱。 王大远说完这些,沉默了一会儿,眼神突然充满了十分愉快的光芒:“兄弟,你不知道,我虽然没住过我那新房子,但它是我的恩人,这五年,我在监狱里,熬啊熬,熬不下去的时候,心里就想,自己盖的房子一天没住,这辈子就白活了,无论如何也要熬下去!现在我终于熬出头了,我最大的心愿就是在自己的那栋房子里,安安心心地和我媳妇儿过小日子。” 阿良听了,不住地点头,末了,他顺口问了一句王大远住在哪里。 王大远连忙说:“就在临河区,我那房子特意安了个后窗,站在后窗前就能看到后面的江水和江对岸的青山,可美了!” 听到王大远说出“临河区”这三个字,阿良的嘴巴顿时张得大大的,心凉了半截—原来,临河区因为靠近江边,正好是这次水电站扩建的主要拆迁区,几个月前,阿良就看见那片区域的各种建筑陆续被夷为平地。想到这里,阿良赶紧问:“对了,王大哥,你这次回来告诉你妻子了吗?” 王大远乐呵呵地说:“去年年底的时候,我媳妇儿来探监,我告诉她说,一年后我就可以刑满释放了,她当时很高兴,说一定要好好把家里收拾收拾,迎接我回去。眼下,因为我服刑期间表现好,政��提前半年把我释放了,我就没告诉她,想给她个惊喜。”王大远说这番话的时候,一副眉飞色舞的表情。 阿良试探着问:“你没打招呼就回去,假如你的房子拆了……” 王大远一听,立刻急了:“怎么可能!房子盖了才五年,咱们那里哪一栋房子不住上个几十年的?再说,我媳妇儿答应我了,说新房子我一天没住过,她一定要好好收拾,让我回去住得舒舒服服的。” 见王大远满脸自信、满脸向往,阿良就不好再说什么了,他偷偷掏出手机,给水电项目组的一个同事发了个短信,询问拆迁区的房子拆得怎么样了。 短信很快回复过来了,阿良迫不及待地打开短信,可一看,心头更加沉重了,话很简短:“早拆完了,一片荒芜……” 看着眼前王大远兴奋得手舞足蹈的样子,阿良心事重重,他简直不知道该怎么对王大远说才好,犹豫来犹豫去,最后,阿良心想:“算了,还是不告诉他了,哪怕让他多开心一分钟也好,毕竟过去五年里,除了妻子外,这房子是他生活中最重要的一个支撑……”
novalConvertProject/data/stories/永远的白房子2.txt ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ 《永远的白房子》
2
+ 2. 半路杀出程咬金 汽车开了两个多小时,王大远的情绪越来越高涨,他一会儿看看窗外,一会儿又开心地搓搓手,高兴得跟个孩子一样。见到这情形,阿良却多少有些顾虑,是的,再过两个多小时,王大远就会亲眼看到一个残酷的事实…… 就在这时,汽车拐进了高速路边的一个休息区,接着,司机招呼大家下车休息、吃饭,不愿意下去的就待在车上。 王大远本来不想下车,阿良把他劝下了车,两人来到休息区的快餐店,随意点了几样小吃,吃饭的时候,阿良问:“王大哥,要不要喝点酒?” 王大远连忙摆手:“我在监狱就发过誓了,从此以后不再沾那东西了,酒可毁了我啊!” 两人边吃边聊,阿良对王大远说:“王大哥,你不知道,过去这几年临河区变化大着呢,造起了很多高楼大厦,你到时找不到怎么办?嫂子她有电话吗?” 果然,王大远一听这话,就开始翻提包,边翻边说:“我媳妇为了省钱,没舍得装电话,她说一个月光月租就要一二十块。她上次探监的时候,把我们邻居家的电话号码告诉了我,说如果有事就打电话找她。”说着,他从提包的夹层里翻出一张皱巴巴的纸。 号码不长,区号外加七位数字,阿良飞快地瞟了一眼,然后默记在心,趁王大远不注意,他赶紧掏出手机,把那个电话号码记下了。 一会儿,两人吃完了,忽然,从快餐店的服务台后面走来一个女人,面容憔悴,没精打采的,她端着盆汤,走向阿良这边,刚走到跟前,女人眼睛忽然瞪大了,接着,她做出了一个惊人的举动,把手中的汤狠狠地泼向坐在对面的王大远!幸好王大远一直注意着这个女人,眼见汤泼来,连忙跳了起来,即使这样,裤腿上还是被泼湿了一大片,王大远气愤地说:“三丫,你想干什么?” 阿良没想到这个叫三丫的女人居然和王大远认识,显然,三丫情绪失控了,她暴跳如雷地嚷着:“王大远你这个杀人犯,怎么还有脸回来?” 王大远一听这话,脸上陡然变了色,手中的筷子“啪”地扔在桌上,阿良一见,不由得紧张起来,他赶紧伸手去拉王大远。也许是阿良伸手这一拉起了作用,王大远的情绪控制住了,他叹了口气,说:“三丫,其实你知道我和你们家二狗子关系不错,那纯属是失手,为此,我也付出了五年的代价。现在,我只想回到家里,安安心心地住我的房子,和我媳妇一起过小日子……” 没想到三丫的情绪丝毫没有缓和,她冷笑着说:“你还想安心地住你的房子?房子早被政府拆得一根毛也没剩。实话告诉你吧,再过两个月,不仅你的房子没了,整个临河区都要沉到水底去了,你还在这做白日梦,真是可笑!” 王大远一听这话,有些急了:“不可能!” 三丫见把王大远惹急了,更加来劲,阴阳怪气地说:“对了,王大远,你盖那房子还欠了人家不少钱吧,这几年可苦了你媳妇惠芬啦,她忙着挣钱替你还债。你不想想,一个女人挣钱可不容易,不过以前你老婆的相好黄油条,现在是混出来了,成了企业家啦,手里有几千万,惠芬可没少从他那里弄钱使啊……” 一句话说得王大远勃然大怒,他大喊一声:“三丫,你再满嘴喷粪,别怪我不客气!”说着,他就要冲过去。俗话说“骂人不骂短,打人不打脸”,原来,王大远和妻子惠芬结婚之前,确实有个外号叫黄油条的混混,死缠烂打,猛追了惠芬一段时间,不过惠芬对他不理不睬,而且很快嫁给了王大远。可谁能想到,这几年,黄油条靠倒腾江里的黄沙,居然很快发了家,现在手下有几十条沙船,又开了几个工厂,是远近闻名的大款。后来,黄油条一见王大远,就一边摆阔,一边挖苦,而见了惠芬,就立刻挤眉弄眼地献殷勤,弄得王大远又气又怕又尴尬。在监狱里这五年,他最担心的就是黄油条这个人,毕竟现在的黄油条有钱有势,惠芬又是一个人过日子,所以,三丫一提这事,正好捅到了他的痛处,情绪再也控制不住了…… 阿良一见王大远有些失控,赶紧死死抱住了他,可王大远还是横眉竖眼、不依不饶,拼命往三丫扑去。眼见事情闹开了,快餐店里又走出一个女人,不由分说,把三丫推到了服务台后面。 过了一会儿,这女人又走了出来,她是二狗子的姐,为人心善。她来到王大远面前,说:“大远兄弟,你出来了就好,别听三丫乱说,其实你们家惠芬好着呢,这几年她可是吃尽了苦头,什么苦活累活都干,就等着你回去团圆呢。” 王大远感激地看着眼前这个女人:“大嫂,其实我知道我对不起你们刘家,当时我一失手,让你们家二狗子他……” 女人一听,眼圈立刻红了,她说:“都是过去的事了,虽说二狗子没了,我们日子过得也还不错,就是三丫总也忘不了二狗子。你知道的,他们夫妻俩感情一向好得很,这二狗子没了,我们劝三丫改嫁,她死活不肯,还常常一个人偷偷落泪。我没办法,索性带着她到这里打工卖饭,所以她乍见到你,说了些不该说的,还泼了一身汤,大兄弟,你也别怪她。” 王大远低声说:“我不怪她,我有什么资格怪她呢?要不是我当初犯浑,大家的日子都比现在要过得好。”说到这里,王大远鼓足勇气问道:“对了,三丫说咱们临河区都被政府给拆了,是不是真的?” 那女人刚想张嘴,阿良赶紧偷偷朝她眨了眨眼睛,又微微摇了摇头,女人反应很快,连忙说:“哦,是要拆,不过那么多房子,也不是说拆就能拆的,三丫说的那是气话,你那房子应该还好好地立在那儿呢……” 就在这时,司机开始招呼大家上车,阿良一见,赶紧趁机把王大远扯上了车。
novalConvertProject/data/stories/法国大革命.txt ADDED
The diff for this file is too large to render. See raw diff
 
novalConvertProject/data/stories/狗日的糧食-_劉恆_-_Z-Library_.txt ADDED
The diff for this file is too large to render. See raw diff
 
novalConvertProject/data/stories/目光(陶勇医生首部文学随笔,周国平倪萍亲笔作序,贾平凹白岩松孙俪真挚推荐。关于善恶、理想、名利、孤独、生死、自我)-_陶勇-李润-_陶勇...-_Z-Library_.txt ADDED
The diff for this file is too large to render. See raw diff
 
novalConvertProject/data/stories/赡养人类 (刘慈欣) (Z-Library).txt ADDED
@@ -0,0 +1,275 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ��ʫ�ơ�
2
+ ���ߣ�������
3
+
4
+ ���� ʫ��
5
+
6
+ ��������
7
+
8
+ ��������һ�����˳���һ����ͧ����̫ƽ��������ʫ���У����ǵ�Ŀ�ĵ����ϼ�������������˳������������ǽ�����ؿ�ȥ��ʫ�ơ�
9
+ �������죬��պͺ�ˮ�����峺��������ʫ��˵�������Ե�̫͸���ˡ�̧ͷ��ȥ��ƽʱ�ѵ�һ�������޴�½��������ʾ������У��ڶ����򹹳ɵĸ�������ľ޴�񷶥�ϣ���½������ǽƤ��������򡭡�
10
+ ����Ŷ���������������ڵ������棬��׼ȷ��˵�������������������棬Ŷ�������ѱ�������򡣵����Ϳ��ˣ�ֻʣ�º�Լһ�ٹ����һ�㱡�ǣ�����½�ͺ���ԭ�ⲻ���ش����ţ�ֻ�������ܵ������ˣ���ǵ����档������Ҳ�����ڣ�Ҳ�ܵ���������ˣ����Ե�����������һ���ڱ����ź���ʹ�½�����򡣿��ĵ���������ת������ת����������ǰ�Ѵ���ͬ�����������������ɱ����ؿǵ��ǵ�����������������΢������ģ���������������Ҫ����ת������������������������������������������Dz�ƽ���ģ��������ǿ��ԼΪ1.5��ԭ��������������γ�����ߣ�����Ҳ������С����������������Ϊ�㡣������ʫ��ͧ���е�γ��������ԭ����ı�׼�������������������ҵ��Ѿ���ʧ��ʵ�ĵ����Ͼ�����ĸо���
11
+ �������ĵ��������������һ��С̫�����������������������ҫ�����硣���̫���Ĺ���ڶ�ʮ��Сʱ�ڲ�ͣ�ر仯��������������Ϩ�𣬸����ĵ������������ҹ���档���ʵ���ҹ������ᷢ����������⣬��ֻ�Ǵ�һ�㷢���ģ����������¡�
12
+ ������ͧ�ϵ���������������ʵ�����ˣ������е�һ����һͷ���д����Ŀ��������ߴ�ʮ�׵�����һ�ƶ�����ͧ�͸���ҡ����б������վ�ڴ�ͷ����ʫ�ߺܷ�����ʫ����һ��������ͷ����ͬ��ѩ�׵ij����ͺ������һ��Ʈ�����������Ƴ��Ŀ����װ���ɷ���ǣ��·��Ǻ���֮�����д�͵�һ������֡�
13
+ ���������������������ߣ�ΰ��ġ�����ס�
14
+
15
+ ��������
16
+
17
+ ���������Ǵ�ʮ��ǰ��ʼ�ģ���ʱ����ʳ�ߵ۹��ո�����˶�̫��ϵ�����������͵��Ӷᣬ����Զ�ŵĿ�����ʻ���Ǹ�ֱ��������Ļ����������̫�������������������ʳ�۹��������˱�������ȥ����С����������ʮ�������ࡣ�����ڽӽ����ǹ��ʱ����������ͻȻ��ʼ���٣������ԭ������أ�����ʻ��̫��ϵ�ڲ�ռ䡣
18
+ ��������ʳ�۹���ʼ���ķ��̺��һ�������ڣ�ʹ�ߴ���������������Ϲ�¯��ķɴ�����󻷣������´���װ��һ�������������ࡣ
19
+ ����������һ�������
20
+ ��������������˵���۾������ϴ���ڰ���̫�գ����Ǵַŵ�ɤ������´��е������������顣
21
+ �������͸�˭�����������´�������ͷ�����ʣ����ܴӴ��ڿ�����������򦣬����һ������¶���ͻ������ʯ��
22
+ �������͸�����������̫��ϵ������ǵ۹����ص�ԭ�򡣡�
23
+ ��������������𣿡�
24
+ ���������������˲���˼��ļ������Ѿ����ܻ�����������˲�������ϵ��һ��ԾǨ����һ�ˣ��ⲻ�������ˡ���������ܵõ���Щ���������İٷ�֮һ����ʳ�۹���ǰ���ͺܹ����ˡ������������һ��ΰ���ʹ������Ҫѧ������ϲ������
25
+ ������Ϊʲôѡ�����ң��ҵ������Ǻܴεġ�������˵������ʮ���꣬����ʳ�۹�������������Щ�������۵�������ȣ�������ò��Щ��ɣ�С�
26
+ �������񲻳Գ��ӣ�ֻ���ռ�����������Ա˵����ر�������кܶ�ѧ������
27
+ ����������һ��ʫ�ˣ��������������ļ������н�������Ĺŵ���ѧ���������ܳ���������ˡ�ʫ��������ѧ����������ʳ���к���Ƨ�Ĵʡ�
28
+ ���������������ĵ�ѧ�ʣ������������ԱĬ�����ڿΣ�����Ϊ���е�һЩ�����ھ����������ڸ��Ƴ����ǵ����ʡ����ҹ۲���������������Ŀ��һ�У�����һ����������С������˵����Ӧ���Ǻ���Ȥ�ġ���
29
+ ������ʫ�˶������������������´���վֱ����֪�����������������ǽ����ذ���ͷ��
30
+ ����������ȱ��μӹ�������ս�𣿡�
31
+ ��������ҡҡͷ���������Ǹ�ʱ�����ȱ�Ҳ��ʫ�ˡ���
32
+ ������һ�������õij��ӣ��ڵ�ʱ�ĵ�����Ҳʮ��ϡ���ˡ���
33
+ ���������������Լ���������������ⲿ����ı仯�������⡣��
34
+ ������û��Ϣ�����ǣ����ǿ쵽�ˡ���
35
+ �������������Ļ���������ͷ���´����������͸��������ϴ����⿴�������˷ɴ�ǰ�������������׹�����壬����������̫���е�һ��������ƽ���һ�����壬���ɴ��ƶ�����ƽ����ƽʱ�������ǿյı����϶��ݵ���ʧ��һ�£���˵��������û�к�ȣ��Ǹ�����������������ƽ���Ϸ������߶�������͵İ׹⣬������ȵÿ������κ������������������·��ǴӼ������ͼ����ȡ��������Ԫ�أ�������ҵ���������������������ĸ��
36
+ ���������أ��������ʡ�
37
+ ���������������������尡����ϲ����ࡣ��
38
+ ����������������������ƽ�������򳡴�С���ɴ�����ƽ���Ͻ��䣬���ķ���������Ļ������ȽӴ���ƽ�棬�·�ֻ�ǽӴ���һ����Ӱ��û�������������κκۼ����������е��������ͷɴ��Ӵ�ƽ��ʱ���𶯣���˵�������ǻ�Ӱ��������Ȼ��ǰ�Ѿ��������û��˿����ԥ�������������˳�ȥ������������ͬʱ�������ܹ��ɲյ��������ţ���һ�³���ˣ�������û���������ڿ���ӿ��ʱ�ĺ�Х�����������߳����ź��´��е������ᵽ�����µĿ����������������ϸе���ϰϰ�����硭�������˺Ϳ������޷�����ij�����������������������ĵ�չʾ�������������������һ�μ�����ʳ��ʱ��ȣ����������������ꡣ��̧ͷ�������Բ��õ�����Ϊ���������������������Ϸ���
39
+ ������ʹ�ߣ�������ָ��Ҵ�����ʲôС��������ʣ���˵������ʳ��������ߣ��·������Զ����̫����Ԩ�д�������������һ�θо������ִ�ª�Ŀ����������������ö���
40
+ ����������һֻצ������´���ץ�������ŵ�ƽ���ϣ������Ľŵ׸е���ƽ��ĵ��ԣ�����˵�����𾴵��񣬵�֪��ϲ���ռ�������ϵ��С����Ҵ������������Ȥ��С�������������ࡣ��
41
+ ��������ֻϲ��������С��������ô����ij���������ʲô������˵�������ƽ�淢���İ׹�΢΢�����������£������DZ�ʾ���
42
+ ��������֪�����ֳ��ӣ������������̧��ͷ��
43
+ ������ֻ����������۵�һЩ�������ᵽ��������̫�˽⡣�����ֳ��Ӳ��㳤�Ľ���ʷ�У���Щ��������Ƶ���ع�˵������������˼��֮�������Ϊ֮���ӣ�����ʷ֮���ҺͰ��࣬���������Ƕ��ģ�������ֱ���������������ǰ��û��һ��������м��ͬ���ǽ�������ϵ����������ӵ�����
44
+ ��������ץ��������ת����˶����Դ����������Ķ��ӡ��������ٻ���������档����˵������һת�������������ƽ����ͻȻ������һ��СԲ�ڣ��������������ĵĹ⡭��
45
+ �������㲻Ҫ����˵�����ཨ����ΰ�������������������ʳ����˻���ߵش󺰡�
46
+ ���������ƽ��İ׹��ֲ��������Σ�������Ц����������������ʹ�ߣ������������ʲô����������
47
+ ���������������ٵ���ǰ���������������˿���������������ת��ʱ��µµ�������������ӣ�����������У�����һ�����������̶ȵ�ͳһ���������������������Ŀռ�ά�ȣ�ֻ�н�����ά���Ͽռ������ž߱������������ͥ�����������������𾴵����һ�����ܹ�����ʮһά�ռ䡣��ʳ�۹�������ʵ������С��ģ�ؽ�����ά�ռ䣬ֻ����������ϵ��һ��δ������ԭʼȺ�䣬�����ǣ����������Ҳ�����Ӳݺ���̦һ��Ķ�������
48
+ �����������ˣ������ˡ������ͷ��ߴٵ���
49
+ ��������˵�꣬���������������ٻ�����ȥ������ƴ�����������´��е����������ɫ��ֽƬ������ЩֽƬƮ��������ʱ�������������һ����ϸ�Ĺ��ߣ������������䵽����һ��ֽ��ʱ�������ڰ������ס�ˣ����߷ɿ����ֽ����ɨ����һ�顣
50
+ ������ࡣ��ȵȣ�����ʲô��������
51
+ �����������������ڷٻ����Ϸ���Ťͷ�������塣
52
+ ���������ǡ������ҵ�ѧ������ҵ���������ڿ����ľ����г�����������˵��
53
+ ���������ַ��εķ��ź���Ȥ��������ɵ�С����Ҳ�ܺ����������˵��������������Ĺ����ַɿ��ɨ����������ƽ���ϵ����⼸��ֽ��
54
+ ���������Ǻ��������֣���Щ���ú���д�Ĺ�ʫ����
55
+ ������ʫ����������ʣ��ջ��˹�������ʹ�ߣ���Ӧ�ö�һЩ���ֳ��ӵ����ְɣ���
56
+ ��������Ȼ���𾴵�������ʳ�۹��Ե�����ǰ���������ǵ����������˺ܳ���ʱ�䡣�������������ŵ��ٻ����Աߵ�ƽ���ϣ�����ʰ��һ��ֽ���ٵ���ǰ�����ر����������С�֣������Ĵ����ǡ�����
57
+ ���������˰ɣ�����������ģ�������������ֹ����˵��ȥ��
58
+ ������Ϊʲô������ܸ���Ȥ���ʡ�
59
+ ��������Ϊ����һ��ֻ���ùź���������������ʹ�����������������ԣ�Ҳ��ʧȥ�󲿷��ں��������������һ�ֶ����ˡ���
60
+ ������ʹ�ߣ���ļ���������������Ե����ݿ��𣿻����йص�����ʷ��һ��֪ʶ���õģ����Ҵ������ɣ����������ϴμ���ʱ�������Ǹ��ŵ�����
61
+ ����������æ���طɴ��ϣ��ڲ��ڵĵ����ϵ�����һ�������������ţ����ź��ﲿ��û�У���Ҫ�ӵ۹��������ϴ�������������Щʱ�͡��������ӳ����IJ����п����������Ĵ�������ӳ���ŵ�����Ļ�ϱ�õIJʹ⡣�������ӷɴ����߳���ʱ�����Ѿ����ñ�׼�ĺ������һ��ֽ�ϵ��й���ʫ�ˣ�
62
+ ������������ɽ�����ƺ��뺣��������ǧ��Ŀ������һ��¥����
63
+ ��������ѧ����죡��������̾����
64
+ ������û��������ֻ�dz�Ĭ�š�
65
+ ������������˵����������˼�ǣ������������ǵ�ɽ�������£�һ���лƺӵĺ������Ŵ󺣵ķ�����ȥ��Ŷ����Ӻͺ�������������һ����ԭ�Ӻ�������ԭ�ӹ��ɵĻ���������ɣ�Ҫ�뿴�ø�Զ����Ӧ���ڽ������ϵǵø���Щ����
66
+ ��������Ȼ��Ĭ�š�
67
+ �������𾴵����㲻��ǰ��������ʳ�۹�������ľ�ɫ��д����ʫ�ij��ӵ�����ʮ�����ƣ���ɽ�к�Ҳ�к������ԡ�����
68
+ ����������������ʫ����˼������˵������ͻȻ�ƶ�������ͷ���ϣ������о�������һֻ���Ŵ�������û�����ӵĴ��۾����������㣬û�ио���Щʲô����
69
+ ��������ãȻ��ҡҡͷ��
70
+ ����������˵��������������ķ�����ž���ı��溬������һЩ��������
71
+ ���������Եø�ãȻ�ˣ���������������һ�׹�ʫ��
72
+ ������ǰ�������ˣ��󲻼����ߣ������֮���ƣ�����Ȼ�����¡���
73
+ ���������Ͻ����ڵؽ��͵���������ʫ����˼�ǣ���ǰ������������ңԶ��ȥ���������������������ij��ӣ���󿴣�������δ����Ҫ��������������ij��ӣ����Ǹе�ʱ��̫����ˣ����ǿ��ˡ���
74
+ �������Ĭ��
75
+ �������ǣ����ǵ�����ӱ��ﱯ����һ�ַ�ʽ����ʱ���ǵ��Ӿ����١�����
76
+ ����������û�о���ʲô���������˴����Ļ��ʣ����������½���һЩ���������������ı����ϡ�
77
+ ����������μᶨ��ҡҡͷ�����𾴵�����������û��ʲô�ģ�һ�׺ܼ򵥵�Сʫ����
78
+ �������������������������˼��׹�ʫ�����ܼ�̣���������Ŀ��鳬�ѵ�һ�࣬����׵ġ��½��꡷������ҹ˼���͡��ƺ�¥���Ϻ�Ȼ֮���꡷������Ԫ�ġ���ѩ�������ġ��ƺ�¥�����Ϻ�Ȼ�ġ��������ȡ�
79
+ ��������˵��������ʳ�۹��������೤������е�ʷʫ���𾴵�����Ը�������ȫ���׸��������֮�£�������ӵ�ʫ����ô��С�򵥣��������ǵļ���������
80
+ ����������شӴ���ͷ��Ʈ��ȥ���ڰ�����������������Ʈ���ţ���ʹ�ߣ���֪����������Ը������ϣ���һش�һ�����⣺��ʳ�۹��Ѿ������˰�ǧ���꣬Ϊʲô�似�����ǻ���ԭ��ʱ�����������д��ˡ���
81
+ �����������е���������˵�����𾴵�������𰸶����Ǻ���Ҫ������������
82
+ �������𾴵��񣬡���������һֻ�ִ���˵������Ҳ��һ�����⣬��֪�ܲ����ʣ���
83
+ ����������ŭ�ص�����������Ҫ����һ�ڳ����Ƶģ�����˵��������Ȼ���������ӣ�����ЩС����Ϊ��Ӯ�������Ȩ������
84
+ �������������������ձ�����𣿡�
85
+ ���������ڿ���΢΢�������ƺ��ڵ�ͷ�����ǵģ��Ҿ���һ�������������ռ����о��ߣ��Ҵ��������Ƽ䣬�Ӵ����ڶ������ĸ������������Ǵ�������Ӷ���ɬ����ϵ��������ٵķ��ţ������С�ɵľ����к�������˷ḻ�ĸо���κͺ����֧���������ֱ��ﻹҪ���Ͽ����Щ��̬��ʫ�ɺ����ϵ�Լ���½��У��⣬��ȷʵ�ǵ�һ�μ�������ʹ�ߣ����ڿ��԰���������ˡ���
86
+ ���������ٴΰ�����ץ��צ������ԣ������������𾴵�����ʳ�۹����������д洢�������Ļ��������൱�ḻ�ģ��������ļ������Ѿ�ӵ�����������ϣ���������ӣ���žͼǵ���ô����Сʫ����˵�ţ�������������ٻ�����ȥ��������ЩֽƬҲ���ˡ�����˵�������ָϽ�����ȥ����һֻצ����ʰֽƬ����ʱ�����ڴ�צ�иߺ���
87
+ �������񰡣�����Щд�������ʫ��ֽƬ��������ɣ����ռ�����һ�ֲ��ɳ�Խ���������������д������ɣ���
88
+ �������ȵȣ������ٴ���ֹ�˴�������ʱ�����Ѿ������˷ٻ����Ϸ������е���������ɫ���������������Ʈ�������ھ������Ķ�ͷ�����״���������ͬ�ղŵĴ���һ���ܵ�����ֻû�����ӵľ��۵ı��ӡ�
89
+ ���������ɳ�Խ����
90
+ ��������������������������������Ц����������������ij��Ӿ�Ȼ��ΰ�������ǰ˵�����Ļ������������໹ʣ��ʲô������ʧȥ�˵����ϵ�һ�У������ܴ��ߵĿ�ѧ֪ʶҲ���ò���ˣ���һ�����������ϣ����ڳ�һ����֮ǰ������������ս���е�����ԭ�ӵ�����ʲô���ģ���˵��ԭ�����ģ���
91
+ �������������������� ��Ҳ�ô������ô�Ц��������������ó�����Բ�����������б������ȷ�Ļش��ˣ�������������
92
+ �������𾴵�����Щ����Ӿ�ʣ���Ǽ���Сʫ�ˣ�������������
93
+ �������������Dz��ɳ�Խ�ģ��������ڴ�צ��ͦ������ׯ�ϵ�˵��
94
+ ��������ֹͣ�˲������ý��ƶ��������˵���������ܳ�Խһ�С���
95
+ ���������뼼���޹أ�����������������ľ��������ɳ�Խ����
96
+ ������������Ϊ�㲻֪�����������ܾ���ʲô����������С���ӣ�СС�ij��ӡ��㲻֪���������������ø��װ�����ᣬ��DZ����������ɱ��������������������˵��������̫������
97
+ ������������Ļ����ˣ�����λ�ڵ���ͻ��ǹ��֮���̫�գ�̫���Ĺ�âʹ��������˫�ۡ�
98
+ ����������ϲ������ɫ��ʲô�������ʡ�
99
+ ��������ɫ����
100
+ �����������䣬̫���������ɫ������ɫ�����ޱȣ�̫���·���һֻͻȻ������̫����Ԩ�е�è�ۣ������������£�������涼��ù����ޱȡ�
101
+ ��������צ��һ��������������ƽ���ϡ����������Իָ������Ƕ���ʶ����һ����̫�����̸����𺳵���ʵ�������ﵽ̫������������ʮ�����ӣ�����һ�ж�������һ˲�䣡
102
+ ��������Ӻ�̫���ָ�ԭ״���ַ���ҫ�۵İ׹⡣
103
+ ������������������Ǽ���������������ʹ���ǵ�����Ӻ��������еı�����Ϊ����ʵ�����������������������Ƕ��ܳ��������
104
+ ��������գ�Ż軨��˫��˵�������񲢲��ܳ�Խ����������������Ҳ���������е������dz�����ǣ���������Ϊ������д����׺ͶŸ�������ʫ����
105
+ ��������Ц��������������˵��������һֻ�ޱȹ�ִ�ij��ӣ���ʹ���������񡣲���������������Խһ�����ǵľ�����������
106
+ ��������Ҳ��Ц���������������ܵģ������㲻���ˣ����������˵�������ܣ�������������������ֻ��ʯ���ϵĻ��䣬����������ʹ�㳬Խ����ϰ�����
107
+ ������������Խ����ϰ����練�ƣ�������Ļ��򣡡�
108
+ ����������֪���룬������һ��ͷ��������������˵���������ְ���һ��ͷ����һ�����ε�������ͷ���������壬�����Ǹ�ͷ���ִ�������Ʈ�䵽ƽ���ϣ���ֻ����ȡ�˷������ŵ�һ���Ƥм��
109
+ ���������еİ׹�ӿ���������������͸���ˣ�����������峺��Һ�壬���𴮴�ˮ�ݡ����ţ�������Һ���п���һ�����ƴ�С������������Һ��������гʵ���ɫ���·��Լ��ᷢ�⡣С��ܿ쳤�������ϳ�������һ�������ŵ�̥���������͵�˫�۽����ţ������Դ��Ͻ����ź�ɫ��Ѫ�ܣ�̥�������ɳ���С����������չ�������������Ƶ���Һ�����ζ��š�Һ�彥����û����ˣ�͸��Һ�������ֻӳ��һ��ģ����Ӱ�ӣ����ó��Ǹ�Ӱ�����ڷ��ٳɳ����������һ���ζ��ŵij��˵���Ӱ����ʱҺ���ָֻ���ԭ��������ȫ��͸���İ�ɫ����һ��������˴����е��������䵽ƽ���ϡ������Ŀ�¡��ҡҡ�λε�վ����������������ʪ����������������������ͷ���ͺ����ϳ��������ó���ֻ������ʮ������ӣ�����һ���ľ����⣬һ��Ҳ�����������ˡ���¡�彩����վ�ţ����͵�Ŀ�⿴������Զ�����ƺ���������ոս��������ãȻ��֪���������Ϸ�������İ׹��ڰ������������ȫϨ���ˣ����屾��Ҳ�������Ƶ���ʧ�ˡ�����ʱ�������о���ʲô�����������������ܿ췢�����ǿ�¡����۾��������ɴ���ͻȻ�������ǻ۵���⡣��������֪������ļ�����ʱ��ȫ��ת�Ƶ���¡�����ˡ�
110
+ �������䣬������䣿��һ����紵������¡��˫�ֱ�סʪ������˫�磬��������������������˾�ϲ����������䣬�����ʹ�࣬���µġ�������ʹ�࣬�����Ǽʼ���Ѱ�ٵĸо��������綴��ʱ�յ�ʮά�ң���Ө�����������ĵĴ�����ʯ�������������쿪Ƥ����ͷ��˫���������ӣ���ǰ�������ˣ��󲻼����ߣ�������֮������һ�����ʹ��¡������ݿ������죬�Ͻ�ֹͣ�˳�����˵���ܵ��ٻ��ڱ߿����ˡ�
111
+ ������¡����ַŵ��ٻ��ڵ���ɫ�����Ͽ��ţ��߶����µض�����˵������ʵ�������ڽ��е���һ�����ͨ�IJ����������о����ռ�һ������������ʱ�����ǽ��Լ��ļ�������ڸ�������һ�������У��������ܱ�֤�Ը���������ȫ���⡣��
112
+ ������ʱ���ٻ����еĻ������Ⱦ�������Χ��ƽ����Ҳӿ���Ÿ�ɫ�Ĺ��Σ�ʹ�������о�����ƽ������һ��Ư���ڻ��ϵ�ë������
113
+ ������������������˵�����ٻ�����ת��Ϊ������ˣ������ڽ����ܡ�����ת����������������̫���ף����ֽ���˵����ɵ�ϣ������ô���������Ʒ���ϵ۵Ļ�ƣ���
114
+ ���������ͻȻ�����һ�Ű�ɫ�Ķ������Ƕ����ڿ���չ��������������ԭ����һ���·�����¡���ס�·��������������������Ǿ���һ��������Ƴ���װ����ѩ�׵�˿�����ɣ��п���ĺ�ɫ��ߣ��ղŻ�һ��������Ŀ�¡�崩�����������Ե�ƮƮ���ɣ�����ʵ�����񲻳�������δ���ɫ�����б���������ġ�
115
+ ����������Ʒ�����������������ڷɳ�һ���ɫ�Ķ�������һ��ʯͷһ���˵�����ƽ���ϣ������ܹ�ȥʰ�������������Ƿ������Լ����۾����������ŵķ�����һ����ص�ʯ�⣬���һ��DZ����ġ���������ʲôž�ص�����������ʰ���Ǹ���ɫ����״���û�´�������һ��ī�����ű�����������Ǽ�֧ë�ʣ�һ���ʼܣ�һ��ѩ�׵���ֽ�����ӻ���ɳ���ֽ�������м�����ɫ����İ�ͷС��Ʒ��������������Ҳ������һ��������һ����ʽ���ϵ��鰸�������ʹ���æ�Ű��鰸����������ЩС�����ڰ�ͷ�ڷźá�
116
+ ������ת����Щ���������������԰�һ������ը�ɷ�ĩ�����������������������Щ������
117
+ ������¡���ߵ��鰸�ԣ���������İ�������ص��ͷ��һ�����Ÿոո��˵ĺ��ӣ�˵��
118
+ �������ң���ס���
119
+ �������������ſ�¡���ʣ�������˵���Ϊ����أ���������Լ���������ף���
120
+ �������Ҿ�����ף���Խ��׵���ף���
121
+ ��������΢Ц��ҡҡͷ��
122
+ ��������ô���������㻹�����𣿡�
123
+ �����������ͷ˵�������������ǵļ���ԶԶ�������ҵ����������������������е�������ħ�����죬��ʹ����ʫ����������Ҳ�����Ҿ�̾�Ķ�������Խ��˾޴���Ļ���ʱ�յĺ蹵���㾹�ܸо����й���ʫ���ں�������������һ���£�����Ȼ��Ϊ����Ե��Dz��ɳ�Խ����������
124
+ ������¡�塪����׵����ϸ��ֳ�����Ī���Ц�ݣ���ת˲���ţ�����ָ�鰸�����������һ��������ī����Ȼ������ȥ���ڼ����ߵ�ƽ���Եʱվס�����ź���ң���Ǻӳ�˼������
125
+ �����������鰸�ϵ�һ����ɰ���������ϵ���һ����ˮ����������ī�������������ǵ�һ�θ��������׾��б��ī���߽ǡ��������н���Ũ������ī֭�������뵽�Լ���������̫��1.5�����ĵ�λ��ãã̫���У�������ޱ���ƽ�棨��ʹ�ڸղ��ɴ�����������Ʒʱ����Զ����������û�к�ȣ��·���һ��Ư����������Ԩ�е���̨���������棬һͷ������һ��������������ʳ�������������ࡢһ�������Ƴ���װ׼����Խ��׵ļ���֮�������ݳ�һ���ֵ�������Ļ�磬�뵽�������ҡͷ��Ц������
126
+ ����������ī�еò����ʱ������վ������ͬ����һ��ȴ��ţ���ʱƽ���ϵ�����Ѿ�ֹͣ��̫�����ǺӾ����ط��Ź⣬�·��������涼���ڴ�����׾�����ƽ���Ե������ƽ���ϵĿ����㼸��û��ɢ�䣬���������е��������ּ��������������������ֲ�ʱ��һ���⣬��ֱ����һ��ʯ�������ʹ����Ȱ��ȣ�ʱ����ĬĬ�����ţ��鰸��պ����ī��ë�ʽ�����Щ�����ˣ���֪������̫����λ�����ƶ��˺ܶ࣬�����Ǻ��鰸���ɴ���Ӱ�ӳ�����Ͷ��ƽ���ϣ��鰸��ƽ�̵İ�ֽ�·�����ƽ���һ���֡����ڣ����ת�������������߻��鰸ǰ�������Ͻ���ë������պ��ī����˫�ֵ��˹�ȥ�������̧��һֻ�ֻؾ��ˣ�ֻ�ǿ����鰸�ϵİ�ֽ������˼�ţ�����Ŀ��������Щ�µĶ�����
127
+ ������������ؿ�������������Ͳ�����
128
+ �������һ�Ҫ����һЩ�������Ƕ��ǡ�������Ʒ������ȥС�Ľ��š������ָ��ָ�����˵�������汾���Ѱ�����ȥ�����������������������ʹ����ո��ܹ�ȥ������һ����ɫ�Ļ����һ���������Ƴ����������ּ��ۿ�ؽ�ס������ϸ����һ����̳�ӡ������ִ������зɳ�����ֻ���룬������ס���е���ֻ����һֻˤ���ˡ�������̳�ӱ����鰸�ϣ�С�ĵش򿪷�ǣ�һ��Ũ�ҵľ�ζ���˳�����������������ض�����һ�ۡ�
129
+ ���������Ҵ���ʳ�۹����յ��ĵ�����Ϣ�У��й���������ҵ�����ϲ��࣬�����ⶫ����ò�һ��׼ȷ�������˵��ͬʱָ�ž�̳ʾ������������
130
+ ���������������Ҩ��һ�������һ�ڣ�һ�ɻ�����ɤ������������������ͷ�����Ǿƣ�����������Ϊ�������ʺȵ���Щ���̫���ˡ���
131
+ ���������ϡ������ָ���鰸�ϵ���һ�����룬�����������Ҿƺ󣬶�����������һ��������Ȼ��ת���ٴ���Զ����ȥ����ʱ�߳�������̫�ȵ��貽���ﵽƽ���Ե����վ����������Ǻ���˼�������ϴβ�ͬ�������������н�������Ұڶ������ں���ij�������������ӡ������׳�˼��ʱ�䲻�����߻ص�����ǰ��������һ·��ȫ���貽�ˣ���һ��ץ�������ݹ����ı��ӵ�Զ����
132
+ ���������ϡ�������۾�ֱ�����ض��ſ���˵��
133
+ ��������
134
+ ����һСʱ�󣬴�����������צС�������ذ������������׷ŵ�����յ��鰸�ϣ�������һ��µ���������������ֹ��ſ��������඼�����������ԡ����Ѿ�������̵�����һ��̯���治֪��ʲôʱ��Խ�����Щʳ�������Ĺŷ���Ҳ�µ�����һƬ����һ̯Ż���ﱻƽ�淢���İ׹�͸�����γ���һ���ܳ����ͼ�Ρ���׵����Ϻں�����ȫ��ī��������Ϊ�ںȹ�������������ͼ��ֽ��дʲô����ֻ�ǰ�պ��ī��ë�����صش��������ϣ����ţ���׾����ѧ�鷨��С������������ͼ����ѱ���˳����
135
+ �������𾴵��񣿡�������������С���������ʡ�
136
+ ���������׿������������װ��ۡ�����״�����ͷ˵��
137
+ ��������վ������ҡҡͷ̾��һ������������˵���������߰ɡ���
138
+
139
+ ������һ��·
140
+
141
+ �����������ڵ�������λ����ʳ�ߵij���ϣ�����ʳ�ߴ���̫��ϵ�ڲ�ռ�ʱ������������һƬ�����������֮���������ԭ����ʳ�ߺ���ľ�ǹ�����϶������ˣ���ԭ��ʧ��ӷⶳ�������������඼ת�����³��С�����ʳ���ܵ�����ٻ������غ�����̫�����ٽ�����ػش���������Ӻܿ�ⶳ�ˣ���ԭҲ��ʼ���̡�
142
+ �����������õ�ʱ���������Ƕ���ס�ںӱ��Լ����һ���ª�IJ����У��Լ��ֵع����ӡ�����һ������˵���Dz��������ģ��������������������н��ڵĹŵ���ѧ�γ�����ұ����Ĺ��ܣ�����ѧ��������һ�ֺ��ر�ķ�ζ�����Կ�������ԱҲ�Ͳ��������ˡ�
143
+ ����������������׳��μ��������º��һ���ƻ裬̫���ոմ���ʳ�۹�ƽֱ�ĵ�ƽ�������£�����ӳ����ϼ�Ĵ������߽��㡣�ںӱߵIJ����⣬΢���Զ����ԭ�ϻ���ĸ���������������������һ���Լ����Լ���Χ�壬̧ͷ������׺ʹ������źӰ���������������ʱ����������˺ܴ�ı仯����ͷ�����ң������ϳ�����ɹ�úܺڣ���米��һ���ֲ�������������һ�����«�������Ǽ���װ�����ò��������ϴ���һ˫��ĥ�ò������ӵIJ�Ь������������ʱ����������һ�����ˡ�
144
+ ��������ߵ�Χ����ǰ����ǰ������һ������������һ�۾ͰѺ�«���ص�������һ�ţ�˵�����룡����������������ľ�����״򿪺�«�ǣ����������ﵹ���ƣ�Ȼ��Ӳ������ó�һ��ֽ���������������������澹�����кõ����⣬���ŵ��˱ǵ���ζ����������һ�����������
145
+ ��������ֻ��վ��������Զ�������ؿ������ǣ���ǰ���εľ��飬��֪����������Ҫ̸ʫ�ˣ�����̸����������ȤҲû�ʸ���롣
146
+ �������óԣ������������ص��ͷ������ţ��Ҳ�Ǵ���ת���ģ���
147
+ ��������������ͻع���Ȼ�ˡ������û��˵�����ھ������ңԶ��һ�����������������Ե����ţȺ����ţ�������������ģ�����ɽ��ƽңţ����������ؼ���������ʱ��š�������״յ������������ص�˵��������
148
+ ���������Ի󲻽�ؿ�������
149
+ ������Ŷ�����������С�������Ժ����������ְ�ɫ�Ķ�������ʹ���õ�����ۺ����������ۣ��ʶ����壬�ݶ����񡣡�
150
+ ������������Ҳ���Ǵ����������ģ��������־���ʡ�
151
+ ��������˵���Լ��Ѿ��ع���Ȼ�ˣ�������ҷ��˺ô󾢶��Ӽ��������������ռ����ģ����Ǻ����ڵ������⿼��գ��ڵ������ǰ������ʧ������
152
+ ���������Ѿ��������ţ������ȥ�ˣ�Ϊ������Ż�£��������˾��롣
153
+ �������ָָ��«˵�������ҵ�ָ���£���ʳ�۹��Ѿ������˼����Ƴ����Ѿ��ܹ������󲿷ֵ������ƣ������������Ƶ�������Ҷ�࣬���÷ھƽ�����Ҷ���ɡ���
154
+ ����������ŷ�������ľ���ǰ������״����IJ�ͬ���ʴ���ɫ����ں�������IJ�ҩζ��
155
+ ��������������������Ļ�������ָ���ˡ��������п��ض����˵��
156
+ ������������ˣ��һ����˴���ʱ���������飬��֪������ʳ�۹��ܶ�����ķ羰��������ڵĵ���Ϊ���ƣ����������������˼�����ɽˮ֮�䣬������������������ɽ����ʫ�����ڱ鲼���ص��������������й�������������������ô�������������ҿ������ʫ���˰ɡ���
157
+ ������׺��ط��¾��룬վ��������������������������һЩʫ��������Щ�϶�����Ծ���ʫ����ῴ�������Ѿ���һ���ܳ�ɫ��ʫ���ˣ���������������үү����ɫ�����Ҳ������㿴����Ϊ��ͬ���϶������Ϊ��Щʫ��û�г�Խ��ף����ҡ�������̧ͷң��������յ���ԣ�Ŀ���г����������ʹ�࣬��Ҳ��ô��Ϊ����
158
+ ����Զ���IJ�ԭ�ϣ�����Ѿ����������ֵ����ǿ�ʼ��ʢ�����͡���һȺ��Ů��ӱ��������ڰ��ߵ�dzˮ����Ϸ������ͷ���������������ű���һ������ɴ����ĺɫ�й���һ�����˵Ļ��档����ָ�ž����Ͻ���һ����Ů����ף��������𣿡�
159
+ ��������Ȼ������ײ���ؿ�������˵��������һ�£���һ�����а����п���ȡ������ÿһ��������������������ڳ����Ĵ��ԣ��޳�ÿһ����ͷ���Ѽ����֬�����䲻ͬ��λ�͹��ָܷ�����ٰ����е�Ѫ�ܺ��񾭷ֱ������������������������һ���ײ�������Щ����������ѧԭ�����ű���طźã��㻹�������𣿡�
160
+ ����������ô�ںȾƵ�ʱ���뵽��Щ�����ġ����������üͷ˵��
161
+ ��������ô������أ��ⲻ����������ݵļ����𣿡�
162
+ �������㵽����˵ʲô����
163
+ ������������еĴ���Ȼ���������ڿ����ĺӱ���Ů����ͬ���Ĵ���Ȼ�ڼ������۾����أ��������Űײ�����Щ��Ȼ������Ѫ���ܵIJ��������ԣ������Ƿ�ʫ��ġ���
164
+ ����������������ʲô���飿��������ź���������˼��˵��
165
+ ����������Ȼ����Ϊ���г�Խ��׵Ŀ��ܣ�������Ϊ���Ŭ��ָ��һ����ȷ�ķ��򣺼�����������ס�����˫�ۣ�ʹ�㿴������Ȼ֮�������ԣ�������Ҫ�����ǰ���Щ��������ȫ�����������Ȼ�ܹ����Լ���ȫ��������ֲ�������ڵĴ����У���ȻҲ����ɾ�����е�һ���֡���
166
+ �������̧ͷ�ʹ���������һ�£����߶�������С���������������˵�����𾴵�������͸��߹�������ô��թ�ij��ӣ����Բ�С�ľͻ�����������µ����塣��
167
+ �����������������ǽ�թ����Ҳ��Ȥ������׶Դ���˵��Ȼ��ת����������Ц��˵�����������Ϊ����������ģ���
168
+ ��������û�ܳ�Խ����ʫ�������ĵ߷壬������ʵ����
169
+ �������ͻȻ̧��һֻ��ָ�Ŵ�ӣ��ʣ������ӱ�ȥ�м����߷�����
170
+ ������������ؿ�����׼����ӣ������񡭡�ֻ��һ�֡���
171
+ ���������������֣��һ���������������ߣ������ָ������෴�ķ���˵��������һֱ�ߣ�����ʳ�۹��Ĵ�һ�ܣ��ٴӶ԰����ӣ�Ҳ���ߵ�������ߣ�������������������ϵһ���ٻ������������ǵļ�����˵����Ҳ���練�ơ��������Գ�Խһ�У��������Ѿ����Ƶ�Ҫ����һ��·�ˣ���
172
+ ��������Ŭ�����˺ð��죬���������ҡҡͷ����������������һ��ļ������һ����벻����Խ��׵���һ��·���Ķ�����
173
+ �������վ����˵�����ܼ򵥣���Խ��׵�����·�ǣ�һ���ѳ�Խ������Щʫд���������������е�ʫ��д��������
174
+ ���������Եø���Ϳ�ˣ���վ��һ�ԵĴ�����������
175
+ ��������Ҫд�����е����Ժ�����ʫ������������ó��ģ������һ�Ҫд���������Ƶ����еĴʣ�����ô�������ף���Ҫ�ڷ�����Щ���ɵ�ʫ���У��Ա����к��ֵ�������ϣ���
176
+ ����������ΰ��ΰ��Ĺ��̣����������εػ���������
177
+ ������������𣿡�����ɵɵ���ʡ�
178
+ ��������Ȼ�ѣ��Ѽ��ˣ��������ʳ�۹����ļ���������������ļ��㣬���ܵ�����ĩ��Ҳ��ɲ��ˣ���
179
+ ������û��ô��ɡ��������������ʵ�˵��
180
+ ��������Ȼ����ô�࣡����׵���ص��ͷ������ʹ�����ǻ�Զδ���յ����Ӽ��㼼���������ڿ��Խ��ܵ�ʱ������������ļ��㡣����ʱ���Ҿ�д�������е�ʫ�ʣ�����������ǰд���ĺ��Ժ����д�ģ��ر�ע�⣬�����Ժ����д�ģ���Խ��׵ĵ߷�֮����Ȼ�������ڡ���ʵ�����ս���ʫ��������֪��������������ֵ��κ�һ��ʫ�ˣ��������Ǵﵽ�������ĸ߶ȣ��������Ǹ���Ϯ�ߣ�������Ʒ�϶��������Ǿ޴�Ĵ������м�����������
181
+ ��������ͻȻ������һ���ͳ��ľ��У�������׵�Ŀ�����˷ܱ�Ϊ�𾪣����޴�ġ������������𾴵������ò���˵��Ҫ�����Ӽ����д����ʫ���������������ɣ���
182
+ ������д������ɾ����ʲô��˼�أ���ȻҪ���������⽫���ҵ�����������������е������ᱮ֮һ����
183
+ ����������Ŀ�����𾪱�Ϊ�־壬�Ѵִ��˫צ��ǰ���ţ����ȴ��䣬��Ҫ����׹��£�����Ҳ��Ҫ�޳����Ƶģ���ʹ���ã��𾴵�����ʹ���ð�����
184
+ ��������ʲô�����ų�������������̧ͷ����ؿ��Ŵ����ʡ�
185
+ ����������׳գ��㲻��֪��ԭ�ӵ���ԭ���������Ǵ�����Ҳ��ԭ�����ģ����Ĵ����������ֻ�ܴﵽԭ�Ӽ���֪��ʲô��ԭ�Ӽ���Ĵ����𣿾���˵һ������С�ĵط������ܴ����������е��飡�������������ǵ��飬�ǵ��򱻳Ե�ǰ�������е��飡��
186
+ ������������������п��ܵģ���˵һ��ˮ�е�ԭ�����ȵ����Ϻ�����ˮ�ı������ࡣ�ǣ���д����Щʫ�������������ˡ�������ָָ���˵��
187
+ ����������ŭ�Ѽ������ؼ��߼��������㼷����һ������ԣ����ã��ã���˵������˵����Щ��������ʫ��������Щ�����Ĵ��ƣ���дһ�ף��ܹ��ж����֣���
188
+ ���������࣬Ҳ������ǧ�ְɣ�����ʫ�����������������
189
+ �������Ǻã��Ҿ���������׳ճ��ӿ������ж�ô�������� ����˵���ߵ���ǰ����צָ�����������˵�������ǹ��������ĵ���Ϸ��ʲô��Ŷ��Χ�壬�������ж��ٸ�����㣿��
190
+ �������ݺ��19�У���361�㡣��
191
+ �������ܺã�ÿ���Ͽ��Էź��ӺͰ��ӻ���ţ�������״̬��������ÿһ����֣��Ϳ��Կ�������������д�ɵ�һ��19��361���ֵ�ʫ����
192
+ ����������������
193
+ ��������ô�������������������ʫ�ϵ���ϣ��ܹ���д��������ʫ�أ����Ҹ����㣺3��361���ݣ�����˵���ţ������룬10��271���ݣ���
194
+ �������⡭���ܶ��𣿡�
195
+ �������׳գ��������������������ʣ��������е�ȫ��ԭ��ֻ�С����������������յ�˵����ȥ�ˡ�
196
+ �������ж��٣���������Ȼ���Ǹ�ɵ����
197
+ ������ֻ��10��80���ݸ�������׳ճ��Ӱ�������
198
+ ����ֱ����ʱ�������ű��ֳ���һ������棺������˵�����һ��ԭ�Ӵ���һ��ʫ���ù������е�����ԭ�ӣ����治���������Ӽ����д������Щʫ����
199
+ ��������Զ�أ���10��92�����أ���˵��һ��ԭ�����ܴ���һ��ʫ��������ӵĴ���������һ��ʫ�õ�ԭ�������ܱ����ǵ��˿ڶ��࣬�������ǣ��õ���ԭ�Ӵ���һλ�����ƻ���������ʵ���ҽ׶Ρ���������
200
+ ������ʹ�ߣ�����һ��������Ŀ���dz�ˣ����������㣬����ʳ�۹���������������ԭ��֮һ�������Ц��˵����ʹ�û������Ӷ�̬����ԭ�������Ӵ�������ֻ�ú����������ʾͿ��Դ�����Щʫ����Ȼ�����Ӵ�����̫�ȶ���Ϊ�����ñ�����Щʫ��������Ҫ�����ͳ�Ĵ����������ʹ�ã���ʹ�����������������Ҫ��������Ҳ�Ǻ��ٵġ���
201
+ �������Ƕ��٣��������ʣ�����������Ȼ�����ᵽ��ɤ���۶���
202
+ ��������ԼΪ10��57���ݸ�ԭ�ӣ�΢�����΢���������
203
+ �������⡭��������������̫��ϵ������������
204
+ �������ǵģ��������е�̫�����ǣ���ȻҲ������ʳ�۹�����
205
+ ������������仰�����赭д�����˵���ģ��������������������������������������Ե�ƽ������������ʱ���ܵ�����Ԥ�е���ĥ��������������ʱ������һ�ֽ��ѸС�
206
+ �������������ܰ�����ת���������𣿡������ʡ�
207
+ �������õ���˾�����������Ҫ���������㲻�᲻������������Ҳ�Dz�������ģ��������ֳɵİɡ���
208
+ ��������ô˵���ʵ۵����Dz��޵������������������
209
+ �������ǵ��ǵģ�����׻����˵������ǰ��������ʳ�ʵ�˵�������ΰ��Ļ��ε۹���������һ����ΰ���Ŀ�ģ����еĿ���Ӧ��Ϊ�˸е��Ժ�����
210
+ �������𾴵������ῴ����ʳ�۹��ĸ��ܡ�������������˵��������һ�����⣺��̫����ȣ���ʳ�۹�������ʵ����΢�������Ϊ�˵õ����ţһë�����ʣ��б�Ҫ����һ�������˼�ǧ����������𣿡�
211
+ ��������������������ȫ���⣬��Ҫ֪����Ϩ����ȴ�Ͳ��̫������Ҫ�ܳ�ʱ��ģ�����֮ǰ��ʫ�����Ӽ���Ӧ�Ѿ���ʼ��������Ҫ��ʱ�ذѽ����������������Ӽ�������ڴ��Լ������㣬��������������������������������Ǻ���ʳ�۹������ʾ��DZز����ٵ��ˡ���
212
+ �����������ˣ��𾴵������һ�����⣺�б�Ҫ�����е���Ͻ������������Ϊʲô����������˼�һ���жϳ��򣬰���Щ��ֵ�ô�����ʫ��ɾ������������֪���й���ʫ��Ҫ����ϸ�ĸ��ɵģ�����Ѳ����ϸ��ɵ�ʫȥ���������������������Ϊ���١���
213
+ ���������ɣ��ߣ�����ײ�м��ҡҡͷ�����Dz����Ƕ���е��������й��ϱ�����ǰ�Ĺ���ʫ�����ܸ��ɵ����ƣ���ʹ�����ƴ��Ժ��ϸ�Ľ���ʫ�У�Ҳ������ŵ�ʫ�ʴ�ʦ����Ӹ��ɣ�д��������׿Խ�ı���ʫ�����ԣ�������ռ���ʫ���ҽ������Ǹ��ɡ���
214
+ �������ǣ����ܸÿ���ʫ�����ݰɣ����ļ������п϶��аٷ�֮��ʮ�ŵ�ʫ�Ǻ�������ģ�������Щ����ĺ��־�����ʲô�ã���
215
+ ���������壿��������ʼ�˵����ʹ�ߣ�ʫ�����岢��ȡ��������Ͽɣ�Ҳ��ȡ�����һ��������κ��ˣ���ȡ����ʱ�䡣�����ڵ�ʱ�������ʫ�������˿������������ֽ�ͽ������������ңԶ�Ĺ�ȥ�϶�Ҳ����������ġ���Ҫ�������е�ʫ������������֮��˭֪��ΰ���ʱ������е�����ѡΪ�߷�֮���أ���
216
+ ���������ֱ���ƣ�������������������ַŵ�ɤ��������Զ���ݴ��еļ�ֻ�񣬡���������е�������ӵĺ����ֿ⣬�������Ӽ����д���ĵ�һ��ʫӦ���������ģ�
217
+ ��������������
218
+ ��������������
219
+ ��������������
220
+ �����������������ʣ�ΰ���ʱ��������ѡΪ��������
221
+ ����һֱ��˵����������ʱ�������������ۣ�����ʲôΰ���ʱ����ѡ�������ھ���һ�׵߷�֮��Ү��ǰ���к͵����е�ǰ�ĸ��ֶ��DZ��������Ժ�ΰ����ľ�̾�����һ������ʫ�ۣ�����ʫ��������������֮����󣬶�����������ʱ���е���С������һ�����ε�̾Ϣ����
222
+ �������ǺǺǺǺǣ�����׸��ź����ֵúϲ����죬����ʫ���������ӣ�����Ǻ�ʫ���ǺǺǡ�����˵�������«���������ơ�
223
+ �������������צһ���ư�����������Զ�������ʳ��ӣ���֪�������ڸ����ˣ��ɲ�Ҫ���ǣ���ʳ�۹�һ����������Ҳ��ˣ���
224
+ ��������һֱ�����ӱߣ��ð��������������������ɳ�����ִ����죬����ʹ��Ҳ����Ц����ȷʵ�ܸ��ˣ���������Ȥ�����������***����˼�飡�������εغ�����
225
+ ������ʹ�ߣ����������𣿡���������ҡͷ����׽���˵������ô�����������Ҫ��ȥ�����죬���Ӽ������������ʫ�������ռ���ʫ����ʼ��ͬʱ��Ϩ��̫����������Ǻ���ʳ�۹��Ĺ���Ҳ����������
226
+ �������𾴵�����ʳ�۹��ڽ���ҹ���������ս��׼����������������ׯ�ϵ�˵��
227
+ �������úã����Ǻܺã���������ӻ����Ȥ�ģ�����һ�з���֮ǰ�����������Ǻ�����һ���ɡ�����׿��ֵص��ͷ˵��ͬʱ�����˾ƺ�«������ƣ���������������ҹĻ�еĴ�ӣ�����δ���ػ�ζ�ţ�������һ�׺�ʫ����һ�ף��Ǻǣ���һ�׾��Ǻ�ʫ����
228
+
229
+ �����ռ���ʫ
230
+
231
+ ������ʫ������ʵʮ�ּ򵥣��������C���Ա�����ܳ�������ǧ�д��룬�����ټ�һ���������к����ַ��IJ�������ݿ⡣�����������λ�ں����ǹ���ϵ���̨���Ӽ������һ��Ư����̫���еľ޴�͸��׶�壩������ʱ���ռ���ʫ�Ϳ�ʼ�ˡ�
232
+ ������ʱ��ʳ�۹���֪�������ֻ���Ǹ��������������е�һ�����壬������ǰ��Ԥ�벻ͬ����ʱ�����Ƕ���Ϊ��������������������������ʶ�������Ϊһ�������ˣ���ʳ�۹��ڹ�ȥ��һǧ���������������������������������̬�����һ�屣���˸���Ĵ��ڣ�Ҳ���ֽ��������Ƕ�����������������������ʫ��ʼʱ�����һ�����д����ĸ������̫�յĸ�����λԾǨ��̫��ϵ����ʼ������������Ĺ��̡�
233
+ ������ʳ�۹��ϵ����࿴����̫���е����Ӽ������Ҳ���������������壬�����ǿ������ռ���ʫ�Ĺ��̣�����̫����̫����Ŀ���������̡�
234
+ ��������ʫ��������һ�����ں�����ɹ���Ϩ����̫������ʱ̫����̫������Ŀ�����㣬��̫���ڲ��˾۱��ֹͣʹ���ǵ����ʧȥ��֧�ţ�ʹ���ܿ�̮����һ�����ǣ����ǰ�ҹ�ܿ��ֱ�������ֻ�����̫������������ǰ���ϰٱ���ʹ��ʳ�߱����ľ���̡������ֱ�Ϩ���ˣ�����һ��ʱ����ֱ����ˣ��������������������������·�̫����һֻ������è����û��û�˵����������������ɱ��������ʵ�����������Ǵ��ݲ��ȵ�һ�δ�Ϩ�����ǣ�ʹ���������������ؾ۱�Ϊ����������������Ԫ�أ�����ʮһ������Ϩ���̫������������������ʱ���ռ���ʫ�Ѿ���ʼ�����������¡�������֮ǰ���ڵ��������dz���ʱ��̫���о�������̫�����֣���Щ̫������˷�����̫���еIJ�ͬλ�������Ϩ�����ʱ����г��ֹ��Ÿ���̫������Щ̫���������ڲ������ʱ�������ͷţ����ں�������̫������˸�ѱ�ð��������Ǿͷֲ�����Щ̫��������ˡ�
235
+ ��������ʳ�۹��IJ��������ʫ��ʼ���������ڽ��еģ���֮ǰ���������۹����һ�����飺�����彫���п���ԾǨ������ϵ��һ�˵�һ�����磬������һ�����������������ܶ࣬��δ���ܻ���������ʳ����Ҫ�Ƚ��öࡣ�����ǵ�������󣬽���Ϊһ��С���ݱ�������������ʳ���ǵĿ����������������Ը���鲻Ϊ��ȫ����ŭ�ؾܾ���������顣
236
+ ������׽����������һ��Ҫ�������෵�����ǵ�ĸ��������ʵ������Ҳ������ˣ����Ĵ󲿷���������������������廹��ʣ�������е�һС��������Ϊ���ཨ����һ�����ĵ��򡣿��ĵ���Ĵ�С��ԭ�����࣬����������Ϊ���ߵİٷ�֮һ��˵�����Ϳ����Dz�ȷ�еģ���Ϊԭ��������Dz��������ʯ������������������ǣ���ǵIJ��Ͽ���ȡ�Եغˣ������������γ�߰㽻���ġ���Ȼ��ϸ��ǿ�ȼ��ߵļӹ�Ȧ������̫��̮��ʱ�����ļ�̬������������ġ�
237
+ �������˸ж����ǣ���ʳ�۹�����������Ӧ����׵�Ҫ���������������뿪�����磬���Ѵӵ����Ӷ����ĺ�ˮ�Ϳ���ȫ�������˵����������ڿ��ĵ����ڲ��ָ���ԭ�������еĴ�½������ʹ����㡣
238
+ �������ţ����ҵĴ󻷱���ս��ʼ�ˡ���ʳ�۹���̫���е�����Ŀ���������˵���٤�����߼��⣬����Щ�Ե��˺������á������巢���һ�����ε�ǿ�������ƶ��£���ʳ�ߴ�ԽתԽ�죬����ڳ�����ת�������������½����ˡ���ʱ���������ڷ�����ĵ����;�У�����һǧ��������ľ�����Ŀ������ʳ�۹������ȫ���̣�
239
+ �����󻷽���Ĺ��̺�������ͬ�λã������̫�յı����ϣ�����޴��������ͬһ�Ÿ��ڿ����ϵ���ĭһ��ɢ��������Ե����齥����û�ںڰ�֮�У��·�̫���ڽ��ˣ�ֻ�в�ʱ���ֵı�ը�������ʹ�����������Ρ���ѡ�ԡ���ʳ�ߡ���
240
+ ����������Թ��ϵ���ij�������֮����ΰ�������������������ˣ�����������֡�ֻ��һС���ֿ�������������������һ��ع�������а���ʹ�ߴ�����
241
+ �����ڷ��ص����;�У������ձ鶼�ܾ�ɥ����ԭ����������ͬ���ص��������Ҫ�����ֵز��з��Եģ���������ڳ��ڱ������������б�����岻����Ȳ��ֵ�������˵��ȷʵ��ج�Ρ�
242
+ �����������Ե��������ǰ;�������ģ�����ǰ���ж���ĥ�ѣ��˽����³�Ϊ�ˡ�
243
+
244
+ ����ʫ��
245
+
246
+ ������ʫ���е���ͧ�������ϼ�������
247
+ ��������������Ѿ���С�����˵����кܻ���������һ�������λõ��赸���ڵ������£��İ��˰�ˮ������ʮ���׸ߴ������ϰ�յĺ�ˮ���ڱ����������γ�����ˮ�򣬴��������С������Σ���Щˮ���ڻ��������䣬��������������������Χ��Ȧ������������С̫���Ĺ�â��ʹ�ϰ������������׺ʹ���������һƬ��Ө����֮�С��������µ�ѩҲ�����أ���һ�����ɵ���ĭ״��dz���������ܰѴ�������û�����ڱ���û�����Ǿ�����ѩĭ�����������������ϼ���½�͸�������ѩĭ֮�£������ƽ��һƬѩ�ס�
248
+ ��������һ�г�һ��ѩ�س�ǰ���ϼ��㣬ѩ�س�����һ���ӹ�ѩĭ����Ŀ�ͧ�������༤��ƬƬѩ�ˡ�
249
+ �����ڶ������ǵ������ϼ��㣬����ı�־��һ���ߴ��ˮ��������������Ϊ������������ǰ�ĵ�����ս�������ļ��������û���κ����ֺ�ͼ�Σ�ֻ�о�Ө�ı����ڵ��򶥶˵�ѩĭ֮��ĬĬ�����������⡣
250
+ ���������￴ȥ�������������羡���۵ף���â�����С̫����Χ��Χ���Ŵ�½�ͺ���ʹ������ȥ�·��Ǵӱ������и������Ƶġ�
251
+ ���������С̫������ܹ���Զ�����𣿡���������ס�
252
+ �����������������µĵ�����������������������̫����������ʱ������һ��΢�Ͱ׶�����
253
+ �������׶����Ǻڶ��ķ����𣿡������ʡ�
254
+ �������ǵģ���ͨ���ռ������������������һ���ڶ��������Ǹ��ڶ�Χ����һ�ź������У�������ĺ��ǵĹ�����ﱻ�ͷų��������԰�������һ����ʱ�չ��˵ij��ڡ���
255
+ ��������������������������ߵ�����㣬����ָ���ӿ��ĵ����ϱ����������ߣ���սǰ����֮����������������յ������������һ����һ����ǧ��������������ߡ��Ժ�����϶�Ҫ���������������Ϸ���������ǣ�����սǰ�ĵ����������ַ������練�ƣ�ֻ��������˵��ϼ��򱱼��㣬Ը��Ļ���¿���˶��У�Ȼ���ýŰ���������߳�ȥ�����ˡ�
256
+ �����������ǹۿ����ʱ������һ���ϴ��ѩ�س�������һȺ����������ߣ���Щ���³���˫��һ������ֱԾ����У��������������߸߸߷�ȥ�����Լ���������ǡ������￴ȥ��������С�ڵ��ڿ��б�������ߵ�λ�ã��Ƕ�����������������Ư�����οͺ͸��ֳ��������������������ֱ�ӷɵ���������С̫��λ���������������в��������Щ�����߷��е��ο�������Я����С�������ƽ������ˣ��޷����ٶ�һֱ�ɵ�̫�����ʵ�ھ�С̫����Զ�ľ��������Ǿͱ������ˡ�
257
+ �����ڿ��ĵ��򣬽���̫��Ҳ��һ�������׵��£�ֻ��Ҫ��������ϵ�������Ҳ�е��ţ��е�һ�ڣ����£��ϣ�������һ�ٹ��ﴩ���ؿǣ��ͱ����ĵ�����ת���������׽�̫���ˡ�
258
+ �������ڣ�����һ��Ϊ�˿�ʫ��ҲҪ�����ؿǣ��������ߵ����ϼ��ĵ��ţ������������ת��������Ϊ�㣬���Բ��ᱻ����̫�գ�ֻ�ܵ�����ĵ��������档�������ϼ����ſ���վ�������̫�շ��󣬾ͽ�����������һ�ٹ�����������û������������������Ϊǡ������ʧ��״̬�£����ǽ�����̫�շ��ϵ������ƽ���ǰ��������ڳ���ĵ����ж���Ҫ���ö࣬���˰��Сʱ����������档
259
+ �������ĵ��������ʮ�ֻ�����ֻ���ݺ�����Ӳ��ϼӹ�Ȧ����Щ�ӹ�Ȧ�ѵ�������水��γ�߻��ֳ�������������ϼ����������о���ӹ�Ȧ�Ľ��㣬������һ���߳����ź󣬿����Լ�����һ���������ĸ�ԭ�ϣ�����ӹ�Ȧ��һ����������ɽ�����Ը�ԭΪ���ķ���״��������������졣
260
+ ����̧ͷ�����ǿ�����ʫ�ơ�
261
+ ����ʫ�ƴ�������ʧ��̫��ϵ���ڵ�λ�ã���һƬֱ��Ϊһ�ٸ����ĵ�λ������״���ƣ���״��������ϵ�����ĵ�����ʫ�Ʊ�Ե����ԭ��̫��������ϵ�е�λ��Ҳ�����ƣ���ͬ���ǵ���Ĺ����ʫ�Ʋ���ͬһƽ�棬���ʹ�ôӵ����Ͽ��Կ���ʫ�Ƶ�һ�棬������������ϵ����ֻ�ܿ������档�������뿪ʫ��ƽ��ľ��뻹Զ������ʹ��������ǹ۲쵽ʫ�Ƶ�������״����ʵ�ϣ��ϰ����������ն���ʫ�������ǡ�
262
+ ����ʫ�Ʒ�����ɫ�Ĺ�â�����ڵ����ճ���Ӱ����˵ʫ�Ʊ����Dz�����ģ����������������߼��������ġ����ڿռ�����������ܶȲ�����ʫ���г�ӿ���Ŵ��ŵĹ�������Щɫ�ʸ���Ĺ��ι������գ�������DZ����ʫ���еķ���޾���Ҳ�к��ٵ�ʱ���������ߵ�ǿ�ȼ������ӣ���ʫ���м��������ԵĹ�ߣ���ʱ��ʫ������ȫ�������ˣ�������շ·���һ����ҹ��ˮ�¿����ĺ��档������ʫ�Ƶ����в�����ͬ���ģ�������ʱ����ᴦ�����ۼ�Ŀ�϶�ϣ���ʱ͸����϶���Կ���ҹ�պ����ǣ���Ϊ�������ĵ��ǣ������۵ı�Ե�����Կ���ʫ�ƵĶ�����״���������������еĻ����ƣ���ó����ֺ�ΰ�����˸�����������壬��Щ�޴������߸ߵ�����ʫ�Ƶ���תƽ�棬�������ĵ����⣬�·���һ��������ʶû��û�˵��ξ���
263
+ ����������Ŀ���ʫ���ջأ��ӵ���ʰ��һ�龧Ƭ�����־�Ƭɢ����������Χ�ĵ����ϣ����϶��������������������������Ƭ����ʫ���ܲ�����գ���Ƭ�ܱ����а�����ƴ�С�����濴ȫ͸��������������бһ�£��Ϳ���ʫ�Ƶ����������ı���ӳ�����޲ʹ��Ρ���������Ӵ�������������ʷ�ϲ�����ȫ��������Ϣ��Ҳֻ��ռ����ÿһƬ�������ļ��ڷ�֮һ��ʫ�ƾ�����10��40����Ƭ�����Ĵ�������ɵģ����Ǵ������ռ���ʫ��ȫ���������Ƭʫ�ƣ�����ԭ������̫�������ľŴ����ǵ�ȫ�����������죬��Ȼ��������ʳ�۹���
264
+ ����������ΰ�������Ʒ�����������Ե���̾����
265
+ �������ǵģ��������������ں���һƬֱ��һ���ڹ���ģ�������ȫ�����ܵ�ʫ�ʵ����ƣ���̫ΰ���ˣ����������������Ƽ�����˵�����ң�Ҳ��ʼ��ݼ����ˡ���
266
+ ����һֱ�����������׳�̾һ�������������Ƕ�������Է����ҿ����˼����������ϵļ��ޣ��ҡ����������������������Ǹ�ʧ���ߣ����ء�����
267
+ ����������ô���������أ�������ָ���Ͽյ�ʫ��˵������������������п��ܵ�ʫ����ȻҲ������Щ��Խ��׵�ʫ����
268
+ ����������ȴ�ò������ǣ������һ��ţ������˼��׸ߣ����ڵؿ���ʮ��΢С�������»������䣬�����ռ���ʫ��ʼʱ���Ҿ����ֱ���ʫ��ʶ����������ʱ���������������ٴ��������ǵ�������Խ���ϰ��������ڣ��߱���ʫ������������Ҳû�ܱ�����������ڰ����ָָʫ�ƣ�������������ΰ��ļ�������д����ʫ�ʵĵ߷�֮����ȴ�����ܰ����Ǵ�ʫ���м�����������������
269
+ �������ǻ������ľ����ͱ��ʣ�����Ǽ������޷��������𣿡�������ͷ����ʫ�ƴ����ʣ���������һ�У������Խ��Խ��ѧ�ˡ�
270
+ ��������Ȼʫ���а��������п��ܵ�ʫ����������Ȼ��һ����ʫ������д����ȫ���Ĺ�ȥ�����п����벻���ܵ�δ���ģ��������ӿ϶����ҵ�һ��ʫ������������ʮ��ǰ��һ�����ϼ�ָ��ʱ�ĸ��ܣ���ʮ������һ����͵IJ��ף�����ʹ��Ҳ�����ҵ�һ��ʫ�������������ϵ�ijһ����Ƭ����������ɫ������˵�ţ���������ص��������ó������龧Ƭ��������ʫ�Ƶ���ҫ���������⣬������������ǰ�͸���λ������������Ӽ���������ǵ�����Ϊ�ؼ��ʣ���ʫ���м������������λ�йصļ�������ʫ��������������δ�����ֿ��ܵ������Ȼ����ʫ���У���Ҳֻռ��д���ǵ�ʫ���KС��һ���֡���ֻ�������м�ʮ�ף���ϲ�����ǹ����������ӵ�һ�����ɣ���д����һλ�����Ĵ���ڽ����మ���龰�������ߺ�ϣ�������ʣ�µĿ����ú��ദ������֮���Ҫ�ú��ദ��Ҫ�ǿ��ĵ������DZ��˵�ը�������ɾ��鷳�ˡ�����
271
+ �������Һ���λ��ú��������ˣ�������������ʡ�
272
+ ������ʫ�Ƶ������£��������һЦ�������Ǻ��Ҹ���������һ�𡣡�
273
+
274
+ ��ʫ�ơ� ���ߣ�������
275
+ �ÿ�����Ŀƻ�С˵���ڡ������ƻ�С˵��������ַ��www.wulali.info
novalConvertProject/data/stories/青蛙王子.txt ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ 在遥远的古代,人们心中的美好愿望往往能够变成现实。 就在那个令人神往的时代,曾经有过一位国王。 国王有好几个女儿,个个都长得非常美丽;尤其是他的小女儿,更是美如天仙,就连见多识广的太阳,每次照在她脸上时,都对她的美丽感到惊诧不已。
3
+ 国王的宫殿附近,有一片幽暗的大森林。 在这片森林中的一棵老椴树下,有一个水潭,水潭很深。 在天热的时候,小公主常常来到这片森林,坐在清凉的水潭边上。 她坐在那里感到无聊的时候,就取出一只金球,把金球抛向空中,然后再用手接住。 这成了她最喜爱的游戏。
4
+ 不巧的是,有一次,小公主伸出两只小手去接金球,金球却没有落进她的手里,而是掉到了地上,而且一下子就滚到了水潭里。 小公主两眼紧紧地盯着金球,可是金球忽地一下子在水潭里就没影儿了。 因为水潭里的水很深,看不见底,小公主就哭了起来,她的哭声越来越大,哭得伤心极了。 哭着哭着,小公主突然听见有人大声说:"哎呀,公主,您这是怎么啦?您这样嚎啕大哭,就连石头听了都会心疼的呀。"听了这话,小公主四处张望,想弄清楚说话声是从哪儿传来的,不料却发现一只青蛙,从水里伸出他那丑陋不堪的肥嘟嘟的大脑袋。
5
+ "啊!原来是你呀,游泳健将,"小公主对青蛙说道,"我在这儿哭,是因为我的金球掉进水潭里去了。"
6
+ "好啦,不要难过,别哭了,"青蛙回答说,"我有办法帮助您。要是我帮您把您的金球捞出来,您拿什么东西来回报我呢?"
7
+ "亲爱的青蛙,你要什么东西都成呵,"小公主回答说,"我的衣服、我的珍珠和宝石、甚至我头上戴着的这顶金冠,都可以给你。"
8
+ 听了这话,青蛙对小公主说:"您的衣服、您的珍珠、您的宝石,还有您的金冠,我哪样都不想要。不过,要是您喜欢我,让我做您的好朋友,我们一起游戏,吃饭的时候让我和您同坐一张餐桌,用您的小金碟子吃东西,用您的小高脚杯饮酒,晚上还让我睡在您的小床上;要是您答应所有这一切的话,我就潜到水潭里去,把您的金球捞出来。"
9
+ "好的,太好了,"小公主说,"只要你愿意把我的金球捞出来,你的一切要求我都答应。"小公主虽然嘴上这么说,心里却想:"这只青蛙可真够傻的,尽胡说八道!他只配蹲在水潭里,和其他青蛙一起呱呱叫,怎么可能做人的好朋友呢?"
10
+ 青蛙得到了小公主的许诺之后,把脑袋往水里一扎,就潜入了水潭。 过了不大一会儿,青蛙嘴里衔着金球,浮出了水面,然后把金球吐在草地上。 小公主重又见到了自己心爱的玩具,心里别提有多高兴了。 她把金球拣了起来,撒腿就跑。
11
+ "别跑!别跑!"青蛙大声叫道,"带上我呀!我可跑不了您那么快。"
12
+ 尽管青蛙扯着嗓子拼命叫喊,可是没有一点儿用。 小公主对青蛙的喊叫根本不予理睬,而是径直跑回了家,并且很快就把可怜的青蛙忘记得一干二净。 青蛙只好蹦蹦跳跳地又回到水潭里去。
13
+ 第二天,小公主跟国王和大臣们刚刚坐上餐桌,才开始用她的小金碟进餐,突然听见啪啦啪啦的声音。 随着声响,有个什么东西顺着大理石台阶往上跳,到了门口时,便一边敲门一边大声嚷嚷:"小公主,快开门!"听到喊声,小公主急忙跑到门口,想看看是谁在门外喊叫。 打开门一看,原来是那只青蛙,正蹲在门前。 小公主见是青蛙,猛然把门关上,转身赶紧回到座位,心里害怕极了。 国王发现小公主一副心慌意乱的样子,就问她:
14
+ "孩子,你怎么会吓成这个样子?该不是门外有个巨人要把你抓走吧?"
15
+ "啊,不是的,"小公主回答说,"不是什么巨人,而是一只讨厌的青蛙。""青蛙想找你做什么呢?"
16
+ "唉!我的好爸爸,昨天,我到森林里去了。坐在水潭边上玩的时候,金球掉到水潭里去了,于是我就哭了。我哭得很伤心,青蛙就替我把金球捞了上来。因为青蛙请求我做他的朋友,我就答应了,可是我压根儿没有想到,他会从水潭里爬出来,爬这么远的路到这儿来。现在他就在门外呢,想要上咱这儿来。"正说着话的当儿,又听见了敲门声,接着是大声的喊叫:
17
+ "小公主啊我的爱,
18
+ 快点儿把门打开!
19
+ 爱你的人已到来,
20
+ 快点儿把门打开!
21
+ 你不会忘记昨天,
22
+ 老椴树下水潭边,
23
+ 潭水深深球不见,
24
+ 是你亲口许诺言。 "
25
+ 国王听了之后对小公主说,"你决不能言而无信,快去开门让他进来。"小公主走过去把门打开,青蛙蹦蹦跳跳地进了门,然后跟着小公主来到座位前,接着大声叫道,"把我抱到你身旁呀!"
26
+ 小��主听了吓得发抖,国王却吩咐她照青蛙说的去做。 青蛙被放在了椅子上,可心里不太高兴,想到桌子上去。 上了桌子之后又说,"把您的小金碟子推过来一点儿好吗?这样我们就可以一快儿吃啦。"很显然,小公主很不情愿这么做,可她还是把金碟子推了过去。 青蛙吃得津津有味,可小公主却一点儿胃口都没有。 终于,青蛙开口说,"我已经吃饱了。现在我有点累了,请把我抱到您的小卧室去,铺好您的缎子被盖,然后我们就寝吧。"
27
+ 小公主害怕这只冷冰冰的青蛙,连碰都不敢碰一下。 一听他要在自己整洁漂亮的小床上睡觉,就哭了起来。
28
+ 国王见小公主这个样子,就生气地对她说,"在我们困难的时候帮助过我们的人,不论他是谁,过后都不应当受到鄙视。"
29
+ 于是,小公主用两只纤秀的手指把青蛙挟起来,带着他上了楼,把他放在卧室的一个角落里。 可是她刚刚在床上躺下,青蛙就爬到床边对她说,"我累了,我也想在床上睡觉。
30
+ 请把我抱上来,要不然我就告诉您父亲。 "
31
+ 一听这话,小公主勃然大怒,一把抓起青蛙,朝墙上死劲儿摔去。
32
+ "现在你想睡就去睡吧,你这个丑陋的讨厌鬼!"
33
+ 谁知他一落地,已不再是什么青蛙,却一下子变成了一位王子:一位两眼炯炯有神、满面笑容的王子。 直到这时候,王子才告诉小公主,原来他被一个狠毒的巫婆施了魔法,除了小公主以外,谁也不能把他从水潭里解救出来。 于是,遵照国王的旨意,他成为小公主亲密的朋友和伴侣,明天,他们将一道返回他的王国。 第二天早上,太阳爬上山的时候,一辆八匹马拉的大马车已停在了门前,马头上都插着洁白的羽毛,一晃一晃的,马身上套着金光闪闪的马具。 车后边站着王子的仆人--忠心耿耿的亨利。 亨利的主人被变成一只青蛙之后,他悲痛欲绝,于是他在自己的胸口套上了三个铁箍,免得他的心因为悲伤而破碎了。
34
+ 马车来接年轻的王子回他的王国去。 忠心耿耿的亨利扶着他的主人和王妃上了车厢,然后自己又站到了车后边去。 他们上路后刚走了不远,突然听见噼噼啦啦的响声,好像有什么东西断裂了。 路上,噼噼啦啦声响了一次又一次,每次王子和王妃听见响声,都以为是车上的什么东西坏了。 其实不然,忠心耿耿的亨利见主人是那么地幸福,因而感到欣喜若狂,于是那几个铁箍就从他的胸口上一个接一个地崩掉了。
novalConvertProject/data/stories/饥饿艺术家.txt ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 饥饿艺术家
2
+
3
+
4
+ 近几十年来,人们对饥饿表演的兴趣大为淡薄了。从前自行举办这类名堂的大型表演收入是相当可观的,今天则完全不可能了。那是另一种时代。当时,饥饿艺术家风靡全城;饥饿表演一天接着一天,人们的热情与日俱增;每人每天至少要观看一次;表演期临近届满时,有些买了长期票的人,成天守望在小小的铁栅笼子前;就是夜间也有人来观看,在火把照耀下,别有情趣;天气晴朗的时候,就把笼子搬到露天场地,这样做主要是让孩子们来看看饥饿艺术家,他们对此有特殊兴趣;至于成年人来看他,不过是取个乐,赶个时髦而已;可孩子们一见到饥饿艺术家,就惊讶得目瞪口呆,为了安全起见,他们互相手牵着手,惊奇地看着这位身穿黑色紧身衣、脸色异常苍白、全身瘦骨嶙峋的饥饿艺术家。这位艺术家甚至连椅子都不屑去坐,只是席地坐在铺在笼子里的干草上,时而有礼貌地向大家点头致意,时而强作笑容回答大家的问题,他还把胳臂伸出栅栏,让人亲手摸一摸,看他多么消瘦,而后却又完全陷入沉思,对谁也不去理会,连对他来说如此重要的钟鸣(笼子里的唯一陈设就是时钟)他也充耳不闻,而只是呆呆地望着前方出神,双眼几乎紧闭,有时端起一只很小的杯子,稍稍啜一点儿水,润一润嘴唇。
5
+
6
+ 观众来来去去,川流不息,除他们以外,还有几个由公众推选出来的固定的看守人员。说来也怪,这些人一般都是屠夫。他们始终三人一班,任务是日夜看住这位饥饿艺术家,绝不让他有任何偷偷进食的机会。不过这仅仅是安慰观众的一种形式而已,因为内行的人大概都知道,饥饿艺术家在饥饿表演期间,不论在什么情况下都是点食不进的,你就是强迫他吃他都是不吃的。他的艺术的荣誉感禁止他吃东西。当然,并非每个看守的人都能明白这一点,有时就有这样的夜班看守,他们看得很松,故意远远地聚在一个角落里,专心致志地打起牌来。很明显,他们是有意要留给他一个空隙,让他得以稍稍吃点儿东西;他们以为他会从某个秘密的地方拿出贮藏的食物来。这样的看守是最使饥饿艺术家痛苦的了。他们使他变得忧郁消沉;使他的饥饿表演异常困难;有时他强打精神,尽其体力之所能,就在他们值班期间,不断地唱着歌,以便向这些人表明,他们怀疑他偷吃东西是多么冤枉。但这无济于事;他这样做反而使他们一味赞叹他的技艺高超,竟能一边唱歌,一边吃东西。另一些看守人员使饥饿艺术家甚是满意,他们紧挨着笼子坐下来,嫌厅堂里的灯光昏暗,还用演出经理发给他们使用的手电筒照射着他。刺眼的光线对他毫无影响,入睡固然不可能,稍稍打个盹儿他一向是做得到的,不管在什么光线下,在什么时候,也不管大厅里人山人海,喧闹不已。他非常愿意彻夜不睡,同这样的看守共度通宵;他愿意跟他们逗趣戏谑,给他们讲他漂泊生涯的故事,然后又悉心倾听他们的趣闻,目的只有一个:使他们保持清醒,以便让他们始终看清,他在笼子里什么吃的东西也没有,让他们知道,他们之中谁也比不上他的忍饿本领。然而他感到最幸福的是,当天亮以后,他掏腰包让人给他们送来丰盛的早餐,看着这些壮汉们在熬了一个通宵以后,以健康人的旺盛食欲狼吞虎咽。诚然,也有人对此举不以为然,他们把这种早餐当作饥饿艺术家贿赂看守以利自己偷吃的手段。这就未免太离奇了。当你问他们自己愿不愿意一心为了事业,值一通宵的夜班而不吃早饭,他们就会溜之乎也,尽管他们的怀疑并没有消除。
7
+
8
+ 人们对饥饿艺术家的这种怀疑却也难于避免。作为看守,谁都不可能日以继夜、一刻不停地看着饥饿艺术家,因而谁也无法根据亲眼目睹的事实证明他是否真的持续不断地忍着饥饿,一点漏洞也没有;这只有饥饿艺术家自己才能知道,因此只有他自己才是对他能够如此忍饥耐饿感到百分之百满意的观众。然而他本人却由于另一个原因又是从未满意过的;也许他压根儿就不是因为饥饿,而是由于对自己不满而变得如此消瘦不堪,以致有些人出于对他的怜悯,不忍心见到他那副形状而不愿来观看表演。除了他自己之外,即使行家也没有人知道,饥饿表演是一件如此容易的事,这实在是世界上最轻而易举的事了。他自己对此也从不讳言,但是没有人相信。从好的方面想,人们以为这是他出于谦虚,可人们多半认为他是在自我吹嘘,或者干脆把他当作一个江湖骗子,断绝饮食对他当然不难,��为他有一套使饥饿轻松好受的秘诀,而他又是那么厚颜无耻,居然遮遮掩掩地说出断绝饮食易如反掌的实情。这一切流言蜚语他都得忍受下去,经年累月他也已经习惯了,但在他的内心里这种不满始终折磨着他。每逢饥饿表演期满,他没有一次是自觉自愿地离开笼子的,这一点我们得为他作证。经理规定的饥饿表演的最高期限是四十天,超过这个期限他决不让他继续饿下去,即使在世界有名的大城市也不例外,其中道理是很好理解的。经验证明,大凡在四十天里,人们可以通过逐步升级的广告招徕不断激发全城人的兴趣,再往后观众就皮了,表演场就会门庭冷落。在这一点上,城市和乡村当然是略有区别的,但是四十天是最高期限,这条常规是各地都适用的。所以到了第四十天,插满鲜花的笼子的门就开了,观众兴高采烈,挤满了半圆形的露天大剧场,军乐队高奏乐曲,两位医生走进笼子,对饥饿艺术家进行必要的检查、测量,接着通过扩音器当众宣布结果。最后上来两位年轻的女士,为自己有幸被选中侍候饥饿艺术家而喜气洋洋,她们要扶着艺术家从笼子里出来,走下那几级台阶,阶前有张小桌,上面摆好了精心选做的病号饭。在这种时刻,饥饿艺术家总是加以拒绝。当两位女士欠着身子向他伸过手来准备帮忙的时候,他虽是自愿地把他皮包骨头的手臂递给了她们,但他却不肯站起来。现在刚到四十天,为什么就要停止表演呢?他本来还可以坚持得更长久,无限长久地坚持下去,为什么在他的饥饿表演正要达到最出色程度(唉,还从来没有让他的表演达到过最出色的程度呢)的时候停止呢?只要让他继续表演下去,他不仅能成为空前伟大的饥饿艺术家——这一步看来他已经实现了——而且还要超越这一步而达到常人难以理解的高峰呢(因为他觉得自己的饥饿能力是没有止境的),为什么要剥夺他达到这一境界的荣誉呢?为什么这群看起来如此赞赏他的人,却对他如此缺乏耐心呢?他自己尚且还能继续饿下去,为什么他们却不愿忍耐着看下去呢?而且他已经很疲乏,满可以坐在草堆上好好休息休息,可现在他得支立起自己又高又细的身躯,走过去吃饭,而对于吃,他只要一想到就要恶心,只是碍于两位女士的面子,他才好不容易勉强忍住。他仰头看了看表面上如此和蔼,其实是如此残酷的两位女士的眼睛,摇了摇那过分沉重地压在他细弱的脖子上的脑袋。但接着,一如往常,演出经理出场。经理默默无言(由于音乐他无法讲话)双手举到饥饿艺术家的头上,好像他在邀请上苍看一看他这草堆上的作品,这值得怜悯的殉道者(饥饿艺术家确实是个殉道者,只是完全从另一种意义上讲罢了);演出经理两手箍住饥饿艺术家的细腰,动作小心翼翼,以便让人感到他抱住的是一件极易损坏的物品;这时,经理很可能暗中将他微微一撼,以致饥饿艺术家的双腿和上身不由自主地摆荡起来;接着就把他交给那两位此时吓得脸色煞白的女士。于是饥饿艺术家只得听任一切摆布;他的脑袋耷拉在胸前,就好像它一滚到了那个地方,就莫名其妙地停住不动了;他的身体已经掏空;双膝出于自卫的本能互相夹得很紧,但两脚却擦着地面,好像那不是真实的地面,它们似乎在寻找真正可以着落的地面;他的身子的全部重量(虽然非常轻)都落在其中一个女士的身上,她气喘吁吁,四顾求援(真想不到这件光荣差事竟是这样的),她先是尽量伸长脖子,这样至少可以使饥饿艺术家碰不到她的花容。但这点她并没有做到,而她的那位较为幸运的女伴却不来帮忙,只肯战战兢兢地执着饥饿艺术家的一只手——其实只是一小把骨头——举着往前走,在哄堂大笑声中那位倒霉的女士不禁哇的一声哭了起来,只得由一个早就站着待命的仆人接替了她。接着开始就餐,经理在饥饿艺术家近乎昏厥的半眠状态中给他灌了点流汁,同时说些开心的闲话,以便分散大家对饥饿艺术家身体状况的注意力,然后,据说饥饿艺术家对经理耳语了一下,经理就提议为观众干杯;乐队起劲地奏乐助兴。随后大家各自散去。谁能对所见到的一切不满意呢,没有一个人。只有饥饿艺术家不满意,总是他一个人不满意。
9
+
10
+ 每表演一次,便稍稍休息一下,他就这样度过了许多个岁月,表面上光彩照人,扬名四海。尽管如此,他的心情通常是阴郁的,而且有增无已,因为没有一个人能够认真体察他的心情。人们该怎样安慰他呢?他还有什么可企求的呢?如果一旦有���好心肠的人对他表示怜悯,并想向他说明他的悲哀可能是由于饥饿造成的。这时,他就会——尤其是在经过了一个时期的饥饿表演之后——用暴怒来回答,那简直像只野兽似的猛烈地摇撼着栅栏,真是可怕之极。但对于这种状况,演出经理自有一种他喜欢采用的惩治办法。他当众为饥饿艺术家的反常表现开脱说:饥饿艺术家的行为可以原谅,因为他的易怒性完全是由饥饿引起的,而这对于吃饱了的人并不是一下就能理解的。接着他话锋一转就讲起饥饿艺术家的一种需要加以解释的说法,即他能够断食的时间比他现在所做的饥饿表演要长得多。经理夸奖他的勃勃雄心、善良愿望与伟大的自我克制精神,这些无疑也包括在他的说法之中;但是接着经理就用出示照片(它们也供出售)的办法,轻而易举地把艺术家的那种说法驳得体无完肤。因为在这些照片上,人们看到饥饿艺术家在第四十天的时候,躺在床上,虚弱得奄奄一息。这种对于饥饿艺术家虽然司空见惯,却不断使他伤心丧气的歪曲真相的做法,实在使他难以忍受。这明明是饥饿表演提前收场的结果,大家却把它解释为饥饿表演之所以结束的原因!反对这种愚昧行为,反对这个愚昧的世界是不可能的。在经理说话的时候,他总还能真心诚意地抓着栅栏如饥似渴地倾听着,但每当他看见相片出现的时候,他的手就松开栅栏,叹着气坐回到草堆里去,于是刚刚受到抚慰的观众重又走过来观看他。
11
+
12
+ 几年后,当这一场面的目击者们回顾这件往事的时候,他们往往连自己都弄不清是怎么一回事了。因为在这期间发生了那个已被提及的剧变;它几乎是突如其来的;也许有更深刻的缘由,但有谁去管它呢;总之,有一天这位备受观众喝彩的饥饿艺术家发现他被那群爱赶热闹的人抛弃了,他们宁愿纷纷涌向别的演出场所。经理带着他又一次跑遍半个欧洲,以便看看是否还有什么地方仍然保留着昔日的爱好;一切徒然;到处都可以发现人们像根据一项默契似的形成一种厌弃饥饿表演的倾向。当然,冰冻三尺非一日之寒,现在回想起来,当时就有一些苗头,由于人们被成绩所陶醉,没有引起足够的重视,没有切实加以防止,事到如今要采取什么对策却为时已晚了。诚然,饥饿表演重新风行的时代肯定是会到来的,但这对于活着的人们却不是安慰。那么,饥饿艺术家现在该怎么办呢?这位被成千人簇拥着欢呼过的人,总不能屈尊到小集市的陋堂俗台去演出吧,而要改行干别的职业呢,则饥饿艺术家不仅显得年岁太大,而且主要是他对于饥饿表演这一行爱得发狂,岂肯放弃。于是他终于告别了经理——这位生活道路上无与伦比的同志,让一个大马戏团招聘了去;为了保护自己的自尊心,他对合同条件连看也不屑看一眼。
13
+
14
+ 马戏团很庞大,它有无数的人、动物、器械,它们经常需要淘汰和补充。不论什么人才,马戏团随时都需要,连饥饿表演者也要,当然所提条件必须适当,不能太苛求。而像这位被聘用的饥饿艺术家则属于一种特殊情况,他的受聘,不仅仅在于他这个人的本身,还在于他那当年的鼎鼎大名。这项艺术的特点是表演者的技艺并不随着年龄的递增而减色。根据这一特点,人家就不能说:一个不再站在他的技艺顶峰的老朽的艺术家想躲避到一个马戏团的安静闲适的岗位上去。相反,饥饿艺术家信誓旦旦地保证,他的饥饿本领并不减当年,这是绝对可信的。他甚至断言,只要准许他独行其是(人们马上答应了他的这一要求),他要真正做到让世界为之震惊,其程度非往日所能比拟。饥饿艺术家一激动,竟忘掉了时代气氛,他的这番言辞显然不合时宜,在行的人听了只好一笑置之。
15
+
16
+ 但是饥饿艺术家到底还没有失去观察现实的能力,并认为这是当然之事,即人们并没有把他及其笼子作为精彩节目安置在马戏场的中心地位,而是安插在场外一个离兽场很近的交通要道口。笼子周围是一圈琳琅满目的广告,彩色的美术体大字令人一看便知那里可以看到什么。要是观众在演出的休息时间涌向兽场去观看野兽的话,几乎都免不了要从饥饿艺术家面前经过,并在那里稍停片刻,他们庶几本来是要在那里多待一会儿,从从容容地观看一番的,只是由于通道狭窄,后面涌来的人不明究竟,奇怪前面的人为什么不赶紧去观看野兽,而要在这条通道上停留,使得大家不能从容观看他。这也就是为什么饥饿艺术家看到大家即将来参观(他以此为其生活目的,自然由衷欢迎)时,就又颤抖起来的原因。起初他急不可待地盼着演出的休息时间;后来当他看到潮水般的人群迎面滚滚而来,他欣喜若狂,但他很快就看出,那一次又一次涌来的观众,就其本意而言,大多数无例外地是专门来看兽畜的。即使是那种顽固不化、近乎自觉的自欺欺人的人也无法闭眼不看这一事实。可是看到那些从远处蜂拥而来的观众,对他来说总还是最高兴的事。因为,每当他们来到他的面前时,便立即在他周围吵嚷得震天价响,并且不断形成新的派别互相谩骂,其中一派想要悠闲自在地把他观赏一番,他们并不是出于对他有什么理解,而是出于心血来潮和对后面催他们快走的观众的赌气,这些人不久就变得使饥饿艺术家更加痛苦;而另一派呢,他们赶来的目的不过是想看看兽畜而已。等到大批人群过去,又有一些人姗姗来迟,他们只要有兴趣在饥饿艺术家跟前停留,是不会再有人妨碍他们的了,但这些人为了能及时看到兽畜,迈着大步,匆匆而过,几乎连瞥也不瞥他一眼。偶尔也有这种幸运的情形:一个家长领着他的孩子指着饥饿艺术家向孩子们详细讲解这是怎么一回事。他讲到较早的年代,那时他看过类似的,但盛况无与伦比的演出。孩子呢,由于他们缺乏足够的学历和生活阅历,总是理解不了——他们懂得什么叫饥饿吗?——然而在他们炯炯发光的探寻着的双眸里,流露出那属于未来的、更为仁慈的新时代的东西。饥饿艺术家后来有时暗自思忖:假如他所在的地点不是离兽笼这么近,说不定一切都会稍好一些。像现在这样,人们很容易就选择去看兽畜,更不用说兽场散发出的气味,牲畜们夜间的闹腾,给猛兽肩担生肉时来往脚步的响动,喂食料时牲畜的叫唤,这一切把他搅扰得多么不堪,使他老是郁郁不乐。可是他又不敢向马戏团当局去陈述意见;他得感谢这些兽类招徕了那么多的观众,其中时不时也有个把是为光顾他而来的,而如果要提醒人们注意还有他这么一个人存在,从而使人们想到,他——精确地说——不过是通往厩舍路上的一个障碍,那么谁知道人家会把他塞到哪里去呢。
17
+
18
+ 自然是一个小小的障碍,一个变得越来越小的障碍。在现今的时代居然有人愿意为一个饥饿艺术家耗费注意力,对于这种怪事人们已经习以为常,而这种见怪不怪的态度也就是对饥饿艺术家的命运的宣判。让他去就其所能进行饥饿表演吧,他也已经那样做了,但是他无从得救了,人们从他身旁扬长而过,不屑一顾。试一试向谁讲讲饥饿艺术吧!一个人对饥饿没有亲身感受,别人就无法向他讲清楚饥饿艺术。笼子上漂亮的美术字变脏了,看不清楚了,它们被撕了下来,没有人想到要换上新的;记载饥饿表演日程的布告牌,起初是每天都要仔细地更换数字的,如今早已没有人更换了,每天总是那个数字,因为过了头几周以后,记的人自己对这项简单的工作也感到腻烦了;而饥饿艺术家却仍像他先前一度所梦想过的那样继续饿下去,而且像他当年预言过的那样,他长期进行饥饿表演毫不费劲。但是,没有人记天数,没有人,连饥饿艺术家自己都一点不知道他的成绩已经有多大,于是他的心变得沉重起来。假如有一天,来了一个游手好闲的家伙,他把布告牌上那个旧数字奚落一番,说这是骗人的玩意儿,那么,他这番话在这种意义上就是人们的冷漠和天生的恶意所能虚构的最愚蠢不过的谎言,因为饥饿艺术家诚恳地劳动,不是他诳骗别人,倒是世人骗取了他的工钱。
19
+
20
+ 又过了许多天,表演也总算告终。一天,一个管事发现笼子,感到诧异,他问仆人们,这个里面铺着腐草的笼子好端端的还挺有用,为什么让它闲着。没有人回答得出来,直到一个人看见了记数字的牌儿,才想起了饥饿艺术家来。他们用一根竿儿挑起腐草,发现饥饿艺术家在里面。“你还一直不吃东西?”管事问,“你到底什么时候才停止呢?”“请诸位原谅。”饥饿艺术家细声细气地说;管事耳朵贴着栅栏,因此只有他才能听懂对方的话。“当然,当然。”管事一边回答,一边用手指摸了摸自己的额头,以此向仆人们暗示饥饿艺术家的状况不妙,“我们原谅你。”“我一直在希望你们能赞赏我的饥饿表演。”饥饿艺术家说。“我们也是赞赏的。”管事迁就地回答说。“但你们不应当赞赏。”饥饿艺术家说。“好,那我们就不赞赏,”管事说,“不过究竟为什么我们不应该赞赏呢?”“因为我只能挨饿,我没有别的办法。”饥饿艺术家说。“瞧,多怪啊!”管事��,“你到底为什么没有别的办法呢?”“因为我,”饥饿艺术家一边说,一边把小脑袋稍稍抬起一点,撮起嘴唇,直伸向管事的耳朵,像要去吻它似的,唯恐对方漏听了他一个字,“因为我找不到适合自己口味的食物。假如我找到这样的食物,请相信,我不会这样惊动视听,并像你和大家一样,吃得饱饱的。”这是他最后的几句话,但在他那瞳孔已经扩散的眼睛里,流露着虽然不再是骄傲,却仍然是坚定的信念:他要继续饿下去。
21
+
22
+ “好,归置归置吧!”管事说,于是人们把饥饿艺术家连同烂草一起给埋了。而笼子里换上了一只小豹,即使感觉最迟钝的人看到在弃置了如此长时间的笼子里,这只凶猛的野兽不停地蹦来跳去,他也会感到赏心悦目,心旷神怡。小豹什么也不缺。看守们用不着思考良久,就把它爱吃的食料送来,它似乎都没有因失去自由而惆怅;它那高贵的身躯,应有尽有,不仅具备着利爪,好像连自由也随身带着。它的自由好像就藏在牙齿中某个地方。它生命的欢乐是随着它喉咙发出如此强烈的吼声而产生,以致观众感到对它的欢乐很是受不了。但他们克制住自己,挤在笼子周围,舍不得离去。
novalConvertProject/data/userData/userData.json ADDED
The diff for this file is too large to render. See raw diff
 
novalConvertProject/data/userData/userLogin.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"admin":"admin","2024001": "password123", "2024002": "password123", "2024003": "password123", "2024004": "password123", "2024005": "password123", "2024006": "password123", "2024007": "password123", "2024008": "password123", "2024009": "password123", "2024010": "password123", "2024011": "password123", "2024012": "password123", "2024013": "password123", "2024014": "password123", "2024015": "password123", "2024016": "password123", "2024017": "password123", "2024018": "password123", "2024019": "password123", "2024020": "password123", "2024021": "password123", "2024022": "password123", "2024023": "password123", "2024024": "password123", "2024025": "password123", "2024026": "password123", "2024027": "password123", "2024028": "password123", "2024029": "password123", "2024030": "password123", "2024031": "password123", "2024032": "password123", "2024033": "password123", "2024034": "password123", "2024035": "password123", "2024036": "password123", "2024037": "password123", "2024038": "password123", "2024039": "password123", "2024040": "password123", "2024041": "password123", "2024042": "password123", "2024043": "password123", "2024044": "password123", "2024045": "password123", "2024046": "password123", "2024047": "password123", "2024048": "password123", "2024049": "password123", "2024050": "password123", "2024051": "password123", "2024052": "password123", "2024053": "password123", "2024054": "password123", "2024055": "password123", "2024056": "password123", "2024057": "password123", "2024058": "password123", "2024059": "password123", "2024060": "password123", "2024061": "password123", "2024062": "password123", "2024063": "password123", "2024064": "password123", "2024065": "password123", "2024066": "password123", "2024067": "password123", "2024068": "password123", "2024069": "password123", "2024070": "password123", "2024071": "password123", "2024072": "password123", "2024073": "password123", "2024074": "password123", "2024075": "password123", "2024076": "password123", "2024077": "password123", "2024078": "password123", "2024079": "password123", "2024080": "password123", "2024081": "password123", "2024082": "password123", "2024083": "password123", "2024084": "password123", "2024085": "password123", "2024086": "password123", "2024087": "password123", "2024088": "password123", "2024089": "password123", "2024090": "password123", "2024091": "password123", "2024092": "password123", "2024093": "password123", "2024094": "password123", "2024095": "password123", "2024096": "password123", "2024097": "password123", "2024098": "password123", "2024099": "password123", "2024100": "password123", "2024101": "password123", "2024102": "password123", "2024103": "password123", "2024104": "password123", "2024105": "password123", "2024106": "password123", "2024107": "password123", "2024108": "password123", "2024109": "password123", "2024110": "password123", "2024111": "password123", "2024112": "password123", "2024113": "password123", "2024114": "password123", "2024115": "password123", "2024116": "password123", "2024117": "password123", "2024118": "password123", "2024119": "password123", "2024120": "password123", "2024121": "password123", "2024122": "password123", "2024123": "password123", "2024124": "password123", "2024125": "password123", "2024126": "password123", "2024127": "password123", "2024128": "password123", "2024129": "password123", "2024130": "password123", "2024131": "password123", "2024132": "password123", "2024133": "password123", "2024134": "password123", "2024135": "password123", "2024136": "password123", "2024137": "password123", "2024138": "password123", "2024139": "password123", "2024140": "password123", "2024141": "password123", "2024142": "password123", "2024143": "password123", "2024144": "password123", "2024145": "password123", "2024146": "password123", "2024147": "password123", "2024148": "password123", "2024149": "password123", "2024150": "password123", "2024151": "password123", "2024152": "password123", "2024153": "password123", "2024154": "password123", "2024155": "password123", "2024156": "password123", "2024157": "password123", "2024158": "password123", "2024159": "password123", "2024160": "password123", "2024161": "password123", "2024162": "password123", "2024163": "password123", "2024164": "password123", "2024165": "password123", "2024166": "password123", "2024167": "password123", "2024168": "password123", "2024169": "password123", "2024170": "password123", "2024171": "password123", "2024172": "password123", "2024173": "password123", "2024174": "password123", "2024175": "password123", "2024176": "password123", "2024177": "password123", "2024178": "password123", "2024179": "password123", "2024180": "password123", "2024181": "password123", "2024182": "password123", "2024183": "password123", "2024184": "password123", "2024185": "password123", "2024186": "password123", "2024187": "password123", "2024188": "password123", "2024189": "password123", "2024190": "password123", "2024191": "password123", "2024192": "password123", "2024193": "password123", "2024194": "password123", "2024195": "password123", "2024196": "password123", "2024197": "password123", "2024198": "password123", "2024199": "password123", "2024200": "password123"}
novalConvertProject/data/userData/usingUser.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ 2024001
novalConvertProject/data/《追踪进化论》(自18世纪以来,科学家们遇见形形色色的难题,您在经受这些问题的对质时,总能做出最恰当的选择吗?本书以寓教于乐的方式证明... (Z-Library).pdf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c616fcacce3a6b4f0a13a68191854b3bd711f331b4e762302bfa78ebfe2d30ad
3
+ size 2636265
novalConvertProject/data/云彩收集者手册 (【英】 加文·普雷特—平尼) (Z-Library).epub ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5bd87495b4c2211d4ce0ca33794e09ef545c3207df2fed34e1feacb4f80643db
3
+ size 15033986
novalConvertProject/data/追踪1789法国大革命 (塞德里克·格里穆) (Z-Librar.docx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:322cee84fa7c44f1b7e013f5b888939e22ca057101dfbe6719b8a0474d7e9e01
3
+ size 4265255
novalConvertProject/data/追踪1789法国大革命 (塞德里克·格里穆) (Z-Library).pdf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e89968023afe8dcd1328a96a375d4506bcd6100103a00f4eed10590a1db0b010
3
+ size 9464398
novalConvertProject/flagged/log.csv ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ 用户名,密码,output,flag,username,timestamp
2
+ ,,,,,2024-03-15 15:16:56.374580
novalConvertProject/gradio_app.py ADDED
@@ -0,0 +1,94 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # -*- coding: utf-8 -*-
2
+
3
+ import gradio as gr
4
+ from utils import prompt
5
+ from utils import engine
6
+ from utils.datasetSaver import login
7
+ import time
8
+ MODEL_NAME = 'gpt-3.5-turbo'
9
+ # MODEL_NAME = 'gpt-4-turbo-preview'
10
+ # MODEL_NAME = 'glm-4'
11
+
12
+ # 自定义system
13
+ # 设置端口号,默认7560,遇冲突可自定义
14
+ SERVER_PORT = 7562
15
+
16
+
17
+ story_path = r"/home/yangkelang/program/novalConvertProject/data/stories/十八岁出门远行.txt"
18
+
19
+ prompt_text = prompt.prompt_generator(story_path)
20
+
21
+
22
+ # 调用gpt的bot
23
+ LLM = engine.ChatGPT(model=MODEL_NAME,init_system={"role": "system", "content": prompt_text})
24
+ # LLM = engine.zhiPuGlm(model=MODEL_NAME, init_system={"role": "system", "content": prompt_text})
25
+
26
+ initial_response = LLM.get_response()
27
+
28
+ def predict(input, chatbot):
29
+ """ 调用openai接口,获取答案
30
+ """
31
+ chatbot.append((input, ""))
32
+ # 找chatgpt要答案
33
+ response = LLM.get_response(input)
34
+ characters = ''
35
+ for character in response:
36
+ characters +=character
37
+ chatbot[-1] = (input,characters)
38
+ time.sleep(0.05)
39
+ yield chatbot
40
+ # return chatbot
41
+
42
+ def reset_user_input():
43
+ return gr.update(value='')
44
+
45
+ def reset_user_input_new_game():
46
+ return gr.update(value='newgame')
47
+
48
+ def reset_state():
49
+ LLM.clean_history()
50
+ return []
51
+
52
+ def save_history():
53
+ LLM.save_history()
54
+ return []
55
+
56
+ def new_game():
57
+ return gr.update(value=[[None,initial_response]])
58
+
59
+
60
+ def main():
61
+ with gr.Blocks() as demo:
62
+ gr.HTML("""<h1 align="center">{}</h1>""".format(MODEL_NAME))
63
+ # gradio的chatbot
64
+
65
+ chatbot = gr.Chatbot(value=[[None,initial_response]])
66
+
67
+ with gr.Row():
68
+ with gr.Column(scale=4):
69
+ with gr.Column(scale=50):
70
+ user_input = gr.Textbox(show_label=False, placeholder="Input...",container=False)
71
+ with gr.Column(min_width=32, scale=1):
72
+ submitBtn = gr.Button("Submit", variant="primary")
73
+ with gr.Column(scale=1):
74
+ newBtn = gr.Button("新的游戏")
75
+ # 提交问题
76
+ submitBtn.click(predict, [user_input, chatbot],
77
+ [chatbot], show_progress=True)
78
+ submitBtn.click(reset_user_input, [], [user_input])
79
+ # 新的游戏
80
+
81
+ newBtn.click(reset_user_input_new_game,[],[user_input])
82
+ newBtn.click(reset_state, outputs=[chatbot], show_progress=True).then(save_history, outputs=[chatbot], show_progress=True).then(new_game,[],[chatbot])
83
+ # newBtn.click(predict, [user_input, chatbot],[chatbot], show_progress=True)
84
+ newBtn.click(reset_user_input, [], [user_input])
85
+
86
+
87
+ # demo.queue().launch(share=True, inbrowser=True, server_port=SERVER_PORT,auth=login)
88
+ demo.queue().launch(share=True, inbrowser=True, auth=login)
89
+
90
+ #chmod +x /home/yangkelang/lib/python3.10/site-packages/gradio/frpc_linux_amd64_v0.2
91
+
92
+
93
+ if __name__ == '__main__':
94
+ main()
novalConvertProject/main.py ADDED
@@ -0,0 +1,212 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # # # -*- coding: utf-8 -*-
2
+ # #
3
+ # # from utils import prompt
4
+ # # from utils import engine
5
+ # #
6
+ # # import sys
7
+ # # sys.path.append(r"C:\Users\Administrator\Desktop\PycharmProject\novalConvertProject")
8
+ # #
9
+ # # def main():
10
+ # # story_path = "./data/stories/小红帽.txt"
11
+ # #
12
+ # # prompt_text = prompt.prompt_generator(story_path)
13
+ # #
14
+ # # # conversation_history = [
15
+ # # # {
16
+ # # # "role": "system",
17
+ # # # "content": prompt_text
18
+ # # # }
19
+ # # # ]
20
+ # #
21
+ # # # 创建ChatGPT实例
22
+ # # chatbot = engine.ChatGPT(model="gpt-3.5-turbo",init_system={"role": "system", "content": prompt_text}, save_message=False)
23
+ # #
24
+ # # # 模拟用户输入
25
+ # # user_input = "开始游戏"
26
+ # #
27
+ # # while user_input.lower() != "stop":
28
+ # # # 获取助手的回复
29
+ # # assistant_response = chatbot.get_response(user_input)
30
+ # #
31
+ # # # 打印助手的回复
32
+ # # print("Assistant:", assistant_response)
33
+ # #
34
+ # # # 获取用户新的输入
35
+ # # user_input = input("你的选择是:")
36
+ # #
37
+ # # print('游戏结束')
38
+ # #
39
+ # #
40
+ # # if __name__ == '__main__':
41
+ # # main()
42
+ #
43
+ #
44
+ #
45
+ #
46
+ #
47
+ #
48
+ #
49
+ #
50
+ #
51
+ #
52
+ #
53
+ # # -*- coding: utf-8 -*-
54
+ #
55
+ #
56
+ # #!/usr/bin/env python
57
+ # # -*- encoding: utf-8 -*-
58
+ # '''
59
+ # @Time : 2023/09/22 17:43:37
60
+ # @Author : zoeyxiong
61
+ # @File : gradio_chatgpt_v2.py
62
+ # @Desc : 使用gradio调用chatgpt
63
+ # '''
64
+ #
65
+ #
66
+ # import gradio as gr
67
+ # from utils import prompt
68
+ # from utils import engine
69
+ #
70
+ # MODEL_NAME = 'gpt-3.5-turbo'
71
+ # # 自定义system
72
+ # INIT_MSG = {"role": "system", "content": "你是一个资深算法工程师."}
73
+ # # 设置端口号,默认7560,遇冲突可自定义
74
+ # SERVER_PORT = 7561
75
+ #
76
+ #
77
+ # story_path = "./data/stories/小红帽.txt"
78
+ #
79
+ # prompt_text = prompt.prompt_generator(story_path)
80
+ #
81
+ #
82
+ # # 调用gpt的bot
83
+ # chatgpt = engine.ChatGPT(model=MODEL_NAME,init_system={"role": "system", "content": prompt_text})
84
+ # initial_response = chatgpt.get_response()
85
+ # def predict(input, chatbot):
86
+ # """ 调用openai接口,获取答案
87
+ # """
88
+ # chatbot.append((input, ""))
89
+ # # 找chatgpt要答案
90
+ # response = chatgpt.get_response(input)
91
+ # chatbot[-1] = (input, response)
92
+ # return chatbot
93
+ #
94
+ # def reset_user_input():
95
+ # return gr.update(value='')
96
+ #
97
+ # def reset_state():
98
+ # chatgpt.clean_history()
99
+ # return []
100
+ #
101
+ #
102
+ # def main():
103
+ # with gr.Blocks() as demo:
104
+ # gr.HTML("""<h1 align="center">{}</h1>""".format(MODEL_NAME))
105
+ # # gradio的chatbot
106
+ #
107
+ # chatbot = gr.Chatbot(value=[[None,initial_response]])
108
+ #
109
+ # with gr.Row():
110
+ # with gr.Column(scale=4):
111
+ # with gr.Column(scale=50):
112
+ # user_input = gr.Textbox(show_label=False, placeholder="Input...", lines=10).style(
113
+ # container=False)
114
+ # with gr.Column(min_width=32, scale=1):
115
+ # submitBtn = gr.Button("Submit", variant="primary")
116
+ # with gr.Column(scale=1):
117
+ # emptyBtn = gr.Button("Clear History")
118
+ # # 提交问题
119
+ # submitBtn.click(predict, [user_input, chatbot],
120
+ # [chatbot], show_progress=True)
121
+ # submitBtn.click(reset_user_input, [], [user_input])
122
+ # # 清空历史对话
123
+ # emptyBtn.click(reset_state, outputs=[chatbot], show_progress=True)
124
+ #
125
+ #
126
+ # demo.queue().launch(share=False, inbrowser=True, server_port=SERVER_PORT)
127
+ #
128
+ #
129
+ # if __name__ == '__main__':
130
+ # main()
131
+ #import gradio as gr
132
+ from utils import prompt
133
+ from utils import engine
134
+ from utils.datasetSaver import login
135
+ import gradio as gr
136
+
137
+
138
+ # MODEL_NAME = 'gpt-3.5-turbo'
139
+ MODEL_NAME = 'glm-4'
140
+ SERVER_PORT = 7560
141
+
142
+ def check_login(username, password):
143
+ return login(username, password)
144
+
145
+ def main():
146
+ login_interface = gr.Interface(fn=check_login,
147
+ inputs=[gr.inputs.Textbox(label="用户名"),
148
+ gr.inputs.Textbox(label="密码")],
149
+ outputs="text",
150
+ title="登录系统",
151
+ theme="huggingface")
152
+ login_interface.launch(share=False, inbrowser=True, server_port=SERVER_PORT)
153
+
154
+ while True:
155
+ username, password = login_interface.get_interpreter().interpret([None])[0]
156
+ if check_login(username, password):
157
+ print("登录成功!")
158
+ break
159
+ else:
160
+ print("登录失败,请检查用户名和密码。")
161
+
162
+ # 登录成功后进行聊天
163
+ story_path = "./data/stories/小红帽.txt"
164
+ prompt_text = prompt.prompt_generator(story_path)
165
+ # LLM = engine.ChatGPT(model=MODEL_NAME, init_system={"role": "system", "content": prompt_text})
166
+ LLM = engine.zhiPuGlm(model=MODEL_NAME, init_system={"role": "system", "content": prompt_text})
167
+ initial_response = LLM.get_response()
168
+
169
+ def predict(input, chatbot):
170
+ chatbot.append((input, ""))
171
+ response = LLM.get_response(input)
172
+ chatbot[-1] = (input, response)
173
+ return chatbot
174
+
175
+ def reset_user_input():
176
+ return gr.update(value='')
177
+
178
+ def reset_user_input_new_game():
179
+ return gr.update(value='newgame')
180
+
181
+ def reset_state():
182
+ LLM.clean_history()
183
+ return []
184
+
185
+ with gr.Blocks() as demo:
186
+ gr.HTML("""<h1 align="center">{}</h1>""".format(MODEL_NAME))
187
+
188
+ chatbot = gr.Chatbot(value=[[None, initial_response]])
189
+
190
+ with gr.Row():
191
+ with gr.Column(scale=4):
192
+ with gr.Column(scale=50):
193
+ user_input = gr.Textbox(show_label=False, placeholder="Input...").style(
194
+ container=False)
195
+ with gr.Column(min_width=32, scale=1):
196
+ submitBtn = gr.Button("提交", variant="primary")
197
+ with gr.Column(scale=1):
198
+ newBtn = gr.Button("新的游戏")
199
+
200
+ submitBtn.click(predict, [user_input, chatbot], [chatbot], show_progress=True)
201
+ submitBtn.click(reset_user_input, [], [user_input])
202
+
203
+ newBtn.click(reset_user_input_new_game,[],[user_input])
204
+ newBtn.click(reset_state, outputs=[chatbot], show_progress=True)
205
+ newBtn.click(predict, [user_input, chatbot], [chatbot], show_progress=True)
206
+ newBtn.click(reset_user_input, [], [user_input])
207
+
208
+ demo.queue().launch(share=False, inbrowser=True, server_port=SERVER_PORT)
209
+
210
+ if __name__ == '__main__':
211
+ main()
212
+
novalConvertProject/ocrConvertIntoTxt/test.ipynb ADDED
@@ -0,0 +1,264 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "cells": [
3
+ {
4
+ "cell_type": "code",
5
+ "execution_count": 1,
6
+ "metadata": {
7
+ "collapsed": true,
8
+ "ExecuteTime": {
9
+ "start_time": "2024-03-31T16:19:19.384835Z",
10
+ "end_time": "2024-03-31T16:23:04.053666Z"
11
+ }
12
+ },
13
+ "outputs": [
14
+ {
15
+ "name": "stdout",
16
+ "output_type": "stream",
17
+ "text": [
18
+ "Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple/\n",
19
+ "Collecting paddlepaddle\n",
20
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/39/5b/7aa9df3ad815dd594791f6daf3af2e19294da2628a0d91f80f22f4e8dd3d/paddlepaddle-2.6.1-cp39-cp39-win_amd64.whl (81.0 MB)\n",
21
+ " ---------------------------------------- 81.0/81.0 MB 4.0 MB/s eta 0:00:00\n",
22
+ "Requirement already satisfied: Pillow in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from paddlepaddle) (10.1.0)\n",
23
+ "Collecting protobuf<=3.20.2,>=3.1.0\n",
24
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/95/ec/410f21dd62810df692ced49ce7c7777c8d2ad239fdd26fcd72d5c5f42b7e/protobuf-3.20.2-cp39-cp39-win_amd64.whl (904 kB)\n",
25
+ " -------------------------------------- 904.2/904.2 KB 2.5 MB/s eta 0:00:00\n",
26
+ "Requirement already satisfied: numpy>=1.13 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from paddlepaddle) (1.26.2)\n",
27
+ "Collecting astor\n",
28
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/c3/88/97eef84f48fa04fbd6750e62dcceafba6c63c81b7ac1420856c8dcc0a3f9/astor-0.8.1-py2.py3-none-any.whl (27 kB)\n",
29
+ "Requirement already satisfied: httpx in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from paddlepaddle) (0.27.0)\n",
30
+ "Collecting opt-einsum==3.3.0\n",
31
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/bc/19/404708a7e54ad2798907210462fd950c3442ea51acc8790f3da48d2bee8b/opt_einsum-3.3.0-py3-none-any.whl (65 kB)\n",
32
+ " --------------------------------------- 65.5/65.5 KB 86.2 kB/s eta 0:00:00\n",
33
+ "Requirement already satisfied: decorator in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from paddlepaddle) (5.1.1)\n",
34
+ "Requirement already satisfied: sniffio in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from httpx->paddlepaddle) (1.3.0)\n",
35
+ "Requirement already satisfied: certifi in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from httpx->paddlepaddle) (2023.11.17)\n",
36
+ "Requirement already satisfied: idna in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from httpx->paddlepaddle) (3.6)\n",
37
+ "Requirement already satisfied: httpcore==1.* in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from httpx->paddlepaddle) (1.0.4)\n",
38
+ "Requirement already satisfied: anyio in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from httpx->paddlepaddle) (4.2.0)\n",
39
+ "Requirement already satisfied: h11<0.15,>=0.13 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from httpcore==1.*->httpx->paddlepaddle) (0.14.0)\n",
40
+ "Requirement already satisfied: typing-extensions>=4.1 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from anyio->httpx->paddlepaddle) (4.9.0)\n",
41
+ "Requirement already satisfied: exceptiongroup>=1.0.2 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from anyio->httpx->paddlepaddle) (1.2.0)\n",
42
+ "Installing collected packages: protobuf, opt-einsum, astor, paddlepaddle\n",
43
+ "Successfully installed astor-0.8.1 opt-einsum-3.3.0 paddlepaddle-2.6.1 protobuf-3.20.2\n"
44
+ ]
45
+ },
46
+ {
47
+ "name": "stderr",
48
+ "output_type": "stream",
49
+ "text": [
50
+ "WARNING: You are using pip version 22.0.4; however, version 24.0 is available.\n",
51
+ "You should consider upgrading via the 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python39\\python.exe -m pip install --upgrade pip' command.\n"
52
+ ]
53
+ },
54
+ {
55
+ "name": "stdout",
56
+ "output_type": "stream",
57
+ "text": [
58
+ "Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple/\n",
59
+ "Collecting shapely\n",
60
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/45/1c/bf88b078e6e148ecb4d8e334ab94e01df383ead09d17e6c60fb90b7bbc01/shapely-2.0.3-cp39-cp39-win_amd64.whl (1.4 MB)\n",
61
+ " ---------------------------------------- 1.4/1.4 MB 1.5 MB/s eta 0:00:00\n",
62
+ "Requirement already satisfied: numpy<2,>=1.14 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from shapely) (1.26.2)\n",
63
+ "Installing collected packages: shapely\n",
64
+ "Successfully installed shapely-2.0.3\n"
65
+ ]
66
+ },
67
+ {
68
+ "name": "stderr",
69
+ "output_type": "stream",
70
+ "text": [
71
+ "WARNING: You are using pip version 22.0.4; however, version 24.0 is available.\n",
72
+ "You should consider upgrading via the 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python39\\python.exe -m pip install --upgrade pip' command.\n"
73
+ ]
74
+ },
75
+ {
76
+ "name": "stdout",
77
+ "output_type": "stream",
78
+ "text": [
79
+ "Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple/\n",
80
+ "Collecting paddleocr\n",
81
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/f2/55/0469ebca1d9c581a3fa740621afe96461a0ef450e489e10e278cc17a19ef/paddleocr-2.7.3-py3-none-any.whl (780 kB)\n",
82
+ " ------------------------------------ 780.0/780.0 KB 965.9 kB/s eta 0:00:00\n",
83
+ "Collecting opencv-contrib-python<=4.6.0.66\n",
84
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/63/0b/6ef1acbaa21e5245c85a42f9f0ecfaf2e7420b24615a00f0eee170328e6b/opencv_contrib_python-4.6.0.66-cp36-abi3-win_amd64.whl (42.5 MB)\n",
85
+ " ---------------------------------------- 42.5/42.5 MB 2.9 MB/s eta 0:00:00\n",
86
+ "Collecting openpyxl\n",
87
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/6a/94/a59521de836ef0da54aaf50da6c4da8fb4072fb3053fa71f052fd9399e7a/openpyxl-3.1.2-py2.py3-none-any.whl (249 kB)\n",
88
+ " -------------------------------------- 250.0/250.0 KB 2.2 MB/s eta 0:00:00\n",
89
+ "Requirement already satisfied: numpy in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from paddleocr) (1.26.2)\n",
90
+ "Collecting visualdl\n",
91
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/ea/b5/37726c750a4f4598660998327c3566b2d2ed5a1a5f44e9f0dde875602447/visualdl-2.5.3-py3-none-any.whl (6.3 MB)\n",
92
+ " ---------------------------------------- 6.3/6.3 MB 3.2 MB/s eta 0:00:00\n",
93
+ "Requirement already satisfied: Pillow>=10.0.0 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from paddleocr) (10.1.0)\n",
94
+ "Requirement already satisfied: tqdm in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from paddleocr) (4.66.1)\n",
95
+ "Collecting pdf2docx\n",
96
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/b5/f9/6d567df395c0409baf2b4dd9cd30d1e977c70672fe7ec2a684af1e6aa41c/pdf2docx-0.5.8-py3-none-any.whl (132 kB)\n",
97
+ " ------------------------------------ 132.0/132.0 KB 121.8 kB/s eta 0:00:00\n",
98
+ "Collecting premailer\n",
99
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/b1/07/4e8d94f94c7d41ca5ddf8a9695ad87b888104e2fd41a35546c1dc9ca74ac/premailer-3.10.0-py2.py3-none-any.whl (19 kB)\n",
100
+ "Collecting lxml\n",
101
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/66/15/a6c5bd4fa27eadcc983352bd75c6244f483bbf4af0377b51174e51addee0/lxml-5.2.0-cp39-cp39-win_amd64.whl (3.8 MB)\n",
102
+ " ---------------------------------------- 3.8/3.8 MB 887.3 kB/s eta 0:00:00\n",
103
+ "Collecting lmdb\n",
104
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/ff/59/6b14c0d05a5366a558dbde51339062d77aa9f9af132a478860609ba69943/lmdb-1.4.1-cp39-cp39-win_amd64.whl (105 kB)\n",
105
+ " -------------------------------------- 105.9/105.9 KB 2.0 MB/s eta 0:00:00\n",
106
+ "Collecting python-docx\n",
107
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/5f/d8/6948f7ac00edf74bfa52b3c5e3073df20284bec1db466d13e668fe991707/python_docx-1.1.0-py3-none-any.whl (239 kB)\n",
108
+ " ------------------------------------ 239.6/239.6 KB 190.7 kB/s eta 0:00:00\n",
109
+ "Requirement already satisfied: fonttools>=4.24.0 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from paddleocr) (4.47.0)\n",
110
+ "Collecting opencv-python<=4.6.0.66\n",
111
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/cf/09/b24c266cd61ddeed101b90c92a26f54d060b06f4a1b102eb891576d6e9e2/opencv_python-4.6.0.66-cp36-abi3-win_amd64.whl (35.6 MB)\n",
112
+ " ---------------------------------------- 35.6/35.6 MB 2.9 MB/s eta 0:00:00\n",
113
+ "Requirement already satisfied: shapely in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from paddleocr) (2.0.3)\n",
114
+ "Collecting attrdict\n",
115
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/ef/97/28fe7e68bc7adfce67d4339756e85e9fcf3c6fd7f0c0781695352b70472c/attrdict-2.0.1-py2.py3-none-any.whl (9.9 kB)\n",
116
+ "Collecting fire>=0.3.0\n",
117
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/1b/1b/84c63f592ecdfbb3d77d22a8d93c9b92791e4fa35677ad71a7d6449100f8/fire-0.6.0.tar.gz (88 kB)\n",
118
+ " ---------------------------------------- 88.4/88.4 KB 5.2 MB/s eta 0:00:00\n",
119
+ " Preparing metadata (setup.py): started\n",
120
+ " Preparing metadata (setup.py): finished with status 'done'\n",
121
+ "Collecting pyclipper\n",
122
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/97/d7/78140d011dbe7887a8205222e0ddfc0fc60a2b6223202b4504de2ebda3e1/pyclipper-1.3.0.post5-cp39-cp39-win_amd64.whl (108 kB)\n",
123
+ " -------------------------------------- 108.6/108.6 KB 6.6 MB/s eta 0:00:00\n",
124
+ "Collecting rapidfuzz\n",
125
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/29/60/186c0af8fa54df1e3ff68cfc503692382a91b31b1e85df811eb7e79fb7ef/rapidfuzz-3.7.0-cp39-cp39-win_amd64.whl (1.6 MB)\n",
126
+ " ---------------------------------------- 1.6/1.6 MB 1.1 MB/s eta 0:00:00\n",
127
+ "Collecting cython\n",
128
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/ba/a4/457fdf9a6cb89fbb3a9c51a3cfb5fb6ecd36eabae6abe077784be95fc121/Cython-3.0.10-cp39-cp39-win_amd64.whl (2.8 MB)\n",
129
+ " ---------------------------------------- 2.8/2.8 MB 1.2 MB/s eta 0:00:00\n",
130
+ "Collecting scikit-image\n",
131
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/3d/97/a09a526eee08683922ca2e37c69742ffdcc879ee40bfe29d3e3d55e821c0/scikit_image-0.22.0-cp39-cp39-win_amd64.whl (24.5 MB)\n",
132
+ " ---------------------------------------- 24.5/24.5 MB 4.0 MB/s eta 0:00:00\n",
133
+ "Requirement already satisfied: beautifulsoup4 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from paddleocr) (4.12.2)\n",
134
+ "Collecting imgaug\n",
135
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/66/b1/af3142c4a85cba6da9f4ebb5ff4e21e2616309552caca5e8acefe9840622/imgaug-0.4.0-py2.py3-none-any.whl (948 kB)\n",
136
+ " -------------------------------------- 948.0/948.0 KB 3.5 MB/s eta 0:00:00\n",
137
+ "Requirement already satisfied: pyyaml in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from paddleocr) (6.0.1)\n",
138
+ "Requirement already satisfied: six in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from fire>=0.3.0->paddleocr) (1.16.0)\n",
139
+ "Collecting termcolor\n",
140
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/d9/5f/8c716e47b3a50cbd7c146f45881e11d9414def768b7cd9c5e6650ec2a80a/termcolor-2.4.0-py3-none-any.whl (7.7 kB)\n",
141
+ "Requirement already satisfied: soupsieve>1.2 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from beautifulsoup4->paddleocr) (2.5)\n",
142
+ "Collecting imageio\n",
143
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/02/25/66533a8390e3763cf8254dee143dbf8a830391ea60d2762512ba7f9ddfbe/imageio-2.34.0-py3-none-any.whl (313 kB)\n",
144
+ " -------------------------------------- 313.4/313.4 KB 1.8 MB/s eta 0:00:00\n",
145
+ "Requirement already satisfied: scipy in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from imgaug->paddleocr) (1.11.4)\n",
146
+ "Requirement already satisfied: matplotlib in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from imgaug->paddleocr) (3.8.2)\n",
147
+ "Collecting tifffile>=2022.8.12\n",
148
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/cd/0b/33610b4d0d1bb83a6bfd20ed838f52e02a44e9b439116cd4f3d424e81a80/tifffile-2024.2.12-py3-none-any.whl (224 kB)\n",
149
+ " -------------------------------------- 224.5/224.5 KB 1.1 MB/s eta 0:00:00\n",
150
+ "Requirement already satisfied: packaging>=21 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from scikit-image->paddleocr) (23.2)\n",
151
+ "Collecting lazy_loader>=0.3\n",
152
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/a1/c3/65b3814e155836acacf720e5be3b5757130346670ac454fee29d3eda1381/lazy_loader-0.3-py3-none-any.whl (9.1 kB)\n",
153
+ "Collecting networkx>=2.8\n",
154
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/d5/f0/8fbc882ca80cf077f1b246c0e3c3465f7f415439bdea6b899f6b19f61f70/networkx-3.2.1-py3-none-any.whl (1.6 MB)\n",
155
+ " ---------------------------------------- 1.6/1.6 MB 1.1 MB/s eta 0:00:00\n",
156
+ "Collecting et-xmlfile\n",
157
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/96/c2/3dd434b0108730014f1b96fd286040dc3bcb70066346f7e01ec2ac95865f/et_xmlfile-1.1.0-py3-none-any.whl (4.7 kB)\n",
158
+ "Collecting PyMuPDF>=1.19.0\n",
159
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/00/83/4f0b59a4829210b6500d28d670cf1ccaa3e952f5e521f55abe35c6e03d9f/PyMuPDF-1.24.0-cp39-none-win_amd64.whl (3.6 MB)\n",
160
+ " ---------------------------------------- 3.6/3.6 MB 3.0 MB/s eta 0:00:00\n",
161
+ "Collecting opencv-python-headless>=4.5\n",
162
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/20/44/458a0a135866f5e08266566b32ad9a182a7a059a894effe6c41a9c841ff1/opencv_python_headless-4.9.0.80-cp37-abi3-win_amd64.whl (38.5 MB)\n",
163
+ " ---------------------------------------- 38.5/38.5 MB 2.8 MB/s eta 0:00:00\n",
164
+ "Requirement already satisfied: typing-extensions in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from python-docx->paddleocr) (4.9.0)\n",
165
+ "Collecting cssutils\n",
166
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/ef/5c/3d832a21a82ec88ce2aadc6bed51e2fc4e0c99a2a68f52f9b36cb17ee0eb/cssutils-2.10.1-py3-none-any.whl (398 kB)\n",
167
+ " -------------------------------------- 398.4/398.4 KB 2.1 MB/s eta 0:00:00\n",
168
+ "Requirement already satisfied: requests in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from premailer->paddleocr) (2.31.0)\n",
169
+ "Collecting cssselect\n",
170
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/06/a9/2da08717a6862c48f1d61ef957a7bba171e7eefa6c0aa0ceb96a140c2a6b/cssselect-1.2.0-py2.py3-none-any.whl (18 kB)\n",
171
+ "Requirement already satisfied: cachetools in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from premailer->paddleocr) (5.3.3)\n",
172
+ "Requirement already satisfied: colorama in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from tqdm->paddleocr) (0.4.6)\n",
173
+ "Collecting Flask-Babel>=3.0.0\n",
174
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/14/c2/e0ab5abe37882e118482884f2ec660cd06da644ddfbceccf5f88f546b574/flask_babel-4.0.0-py3-none-any.whl (9.6 kB)\n",
175
+ "Collecting rarfile\n",
176
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/75/34/f06b7de74bcea328d8d7a950aad099c1100578cc3960ffc5a00d30ab511c/rarfile-4.1-py3-none-any.whl (28 kB)\n",
177
+ "Requirement already satisfied: pandas in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from visualdl->paddleocr) (2.1.4)\n",
178
+ "Collecting flask>=1.1.1\n",
179
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/93/a6/aa98bfe0eb9b8b15d36cdfd03c8ca86a03968a87f27ce224fb4f766acb23/flask-3.0.2-py3-none-any.whl (101 kB)\n",
180
+ " ------------------------------------ 101.3/101.3 KB 979.1 kB/s eta 0:00:00\n",
181
+ "Requirement already satisfied: psutil in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from visualdl->paddleocr) (5.9.7)\n",
182
+ "Requirement already satisfied: protobuf>=3.20.0 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from visualdl->paddleocr) (3.20.2)\n",
183
+ "Collecting bce-python-sdk\n",
184
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/a7/fa/85efefe9ff954ac9cf9df6d47535af6abc543400c4433db0e30916c61833/bce_python_sdk-0.9.6-py3-none-any.whl (330 kB)\n",
185
+ " ------------------------------------ 331.0/331.0 KB 331.3 kB/s eta 0:00:00\n",
186
+ "Collecting itsdangerous>=2.1.2\n",
187
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/68/5f/447e04e828f47465eeab35b5d408b7ebaaaee207f48b7136c5a7267a30ae/itsdangerous-2.1.2-py3-none-any.whl (15 kB)\n",
188
+ "Collecting Werkzeug>=3.0.0\n",
189
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/c3/fc/254c3e9b5feb89ff5b9076a23218dafbc99c96ac5941e900b71206e6313b/werkzeug-3.0.1-py3-none-any.whl (226 kB)\n",
190
+ " ------------------------------------ 226.7/226.7 KB 461.5 kB/s eta 0:00:00\n",
191
+ "Requirement already satisfied: importlib-metadata>=3.6.0 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from flask>=1.1.1->visualdl->paddleocr) (7.0.1)\n",
192
+ "Requirement already satisfied: Jinja2>=3.1.2 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from flask>=1.1.1->visualdl->paddleocr) (3.1.3)\n",
193
+ "Requirement already satisfied: click>=8.1.3 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from flask>=1.1.1->visualdl->paddleocr) (8.1.7)\n",
194
+ "Collecting blinker>=1.6.2\n",
195
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/fa/2a/7f3714cbc6356a0efec525ce7a0613d581072ed6eb53eb7b9754f33db807/blinker-1.7.0-py3-none-any.whl (13 kB)\n",
196
+ "Requirement already satisfied: Babel>=2.12 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from Flask-Babel>=3.0.0->visualdl->paddleocr) (2.14.0)\n",
197
+ "Requirement already satisfied: pytz>=2022.7 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from Flask-Babel>=3.0.0->visualdl->paddleocr) (2023.3.post1)\n",
198
+ "Collecting PyMuPDFb==1.24.0\n",
199
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/db/de/b71bf2d7119ddf92583f5104bedb92ee106727b6548829dbd4baa5258310/PyMuPDFb-1.24.0-py3-none-win_amd64.whl (24.9 MB)\n",
200
+ " ---------------------------------------- 24.9/24.9 MB 2.8 MB/s eta 0:00:00\n",
201
+ "Collecting pycryptodome>=3.8.0\n",
202
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/1f/90/d131c0eb643290230dfa4108b7c2d135122d88b714ad241d77beb4782a76/pycryptodome-3.20.0-cp35-abi3-win_amd64.whl (1.8 MB)\n",
203
+ " ---------------------------------------- 1.8/1.8 MB 2.9 MB/s eta 0:00:00\n",
204
+ "Collecting future>=0.6.0\n",
205
+ " Downloading https://pypi.tuna.tsinghua.edu.cn/packages/da/71/ae30dadffc90b9006d77af76b393cb9dfbfc9629f339fc1574a1c52e6806/future-1.0.0-py3-none-any.whl (491 kB)\n",
206
+ " -------------------------------------- 491.3/491.3 KB 2.4 MB/s eta 0:00:00\n",
207
+ "Requirement already satisfied: importlib-resources>=3.2.0 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from matplotlib->imgaug->paddleocr) (6.1.1)\n",
208
+ "Requirement already satisfied: pyparsing>=2.3.1 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from matplotlib->imgaug->paddleocr) (3.1.1)\n",
209
+ "Requirement already satisfied: cycler>=0.10 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from matplotlib->imgaug->paddleocr) (0.12.1)\n",
210
+ "Requirement already satisfied: contourpy>=1.0.1 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from matplotlib->imgaug->paddleocr) (1.2.0)\n",
211
+ "Requirement already satisfied: kiwisolver>=1.3.1 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from matplotlib->imgaug->paddleocr) (1.4.5)\n",
212
+ "Requirement already satisfied: python-dateutil>=2.7 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from matplotlib->imgaug->paddleocr) (2.8.2)\n",
213
+ "Requirement already satisfied: tzdata>=2022.1 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from pandas->visualdl->paddleocr) (2023.3)\n",
214
+ "Requirement already satisfied: urllib3<3,>=1.21.1 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from requests->premailer->paddleocr) (2.1.0)\n",
215
+ "Requirement already satisfied: charset-normalizer<4,>=2 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from requests->premailer->paddleocr) (3.3.2)\n",
216
+ "Requirement already satisfied: certifi>=2017.4.17 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from requests->premailer->paddleocr) (2023.11.17)\n",
217
+ "Requirement already satisfied: idna<4,>=2.5 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from requests->premailer->paddleocr) (3.6)\n",
218
+ "Requirement already satisfied: zipp>=0.5 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from importlib-metadata>=3.6.0->flask>=1.1.1->visualdl->paddleocr) (3.17.0)\n",
219
+ "Requirement already satisfied: MarkupSafe>=2.0 in c:\\users\\administrator\\appdata\\local\\programs\\python\\python39\\lib\\site-packages (from Jinja2>=3.1.2->flask>=1.1.1->visualdl->paddleocr) (2.1.3)\n",
220
+ "Using legacy 'setup.py install' for fire, since package 'wheel' is not installed.\n",
221
+ "Installing collected packages: pyclipper, lmdb, Werkzeug, tifffile, termcolor, rarfile, rapidfuzz, PyMuPDFb, pycryptodome, opencv-python-headless, opencv-python, opencv-contrib-python, networkx, lxml, lazy_loader, itsdangerous, imageio, future, et-xmlfile, cython, cssutils, cssselect, blinker, attrdict, scikit-image, python-docx, PyMuPDF, premailer, openpyxl, flask, fire, bce-python-sdk, pdf2docx, imgaug, Flask-Babel, visualdl, paddleocr\n",
222
+ " Running setup.py install for fire: started\n",
223
+ " Running setup.py install for fire: finished with status 'done'\n",
224
+ "Successfully installed Flask-Babel-4.0.0 PyMuPDF-1.24.0 PyMuPDFb-1.24.0 Werkzeug-3.0.1 attrdict-2.0.1 bce-python-sdk-0.9.6 blinker-1.7.0 cssselect-1.2.0 cssutils-2.10.1 cython-3.0.10 et-xmlfile-1.1.0 fire-0.6.0 flask-3.0.2 future-1.0.0 imageio-2.34.0 imgaug-0.4.0 itsdangerous-2.1.2 lazy_loader-0.3 lmdb-1.4.1 lxml-5.2.0 networkx-3.2.1 opencv-contrib-python-4.6.0.66 opencv-python-4.6.0.66 opencv-python-headless-4.9.0.80 openpyxl-3.1.2 paddleocr-2.7.3 pdf2docx-0.5.8 premailer-3.10.0 pyclipper-1.3.0.post5 pycryptodome-3.20.0 python-docx-1.1.0 rapidfuzz-3.7.0 rarfile-4.1 scikit-image-0.22.0 termcolor-2.4.0 tifffile-2024.2.12 visualdl-2.5.3\n"
225
+ ]
226
+ },
227
+ {
228
+ "name": "stderr",
229
+ "output_type": "stream",
230
+ "text": [
231
+ "WARNING: You are using pip version 22.0.4; however, version 24.0 is available.\n",
232
+ "You should consider upgrading via the 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python39\\python.exe -m pip install --upgrade pip' command.\n"
233
+ ]
234
+ }
235
+ ],
236
+ "source": [
237
+ "!pip install paddlepaddle -i https://pypi.tuna.tsinghua.edu.cn/simple/\n",
238
+ "!pip install shapely -i https://pypi.tuna.tsinghua.edu.cn/simple/\n",
239
+ "!pip install paddleocr -i https://pypi.tuna.tsinghua.edu.cn/simple/"
240
+ ]
241
+ }
242
+ ],
243
+ "metadata": {
244
+ "kernelspec": {
245
+ "display_name": "Python 3",
246
+ "language": "python",
247
+ "name": "python3"
248
+ },
249
+ "language_info": {
250
+ "codemirror_mode": {
251
+ "name": "ipython",
252
+ "version": 2
253
+ },
254
+ "file_extension": ".py",
255
+ "mimetype": "text/x-python",
256
+ "name": "python",
257
+ "nbconvert_exporter": "python",
258
+ "pygments_lexer": "ipython2",
259
+ "version": "2.7.6"
260
+ }
261
+ },
262
+ "nbformat": 4,
263
+ "nbformat_minor": 0
264
+ }
novalConvertProject/utils/__pycache__/datasetSaver.cpython-310.pyc ADDED
Binary file (1.65 kB). View file
 
novalConvertProject/utils/__pycache__/datasetSaver.cpython-39.pyc ADDED
Binary file (1.69 kB). View file
 
novalConvertProject/utils/__pycache__/engine.cpython-310.pyc ADDED
Binary file (2.86 kB). View file
 
novalConvertProject/utils/__pycache__/engine.cpython-39.pyc ADDED
Binary file (2.96 kB). View file
 
novalConvertProject/utils/__pycache__/prompt.cpython-310.pyc ADDED
Binary file (3.51 kB). View file