diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\345\215\201\345\221\250/\347\254\254\344\270\200\350\212\202/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\345\215\201\345\221\250/\347\254\254\344\270\200\350\212\202/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\345\215\201\345\221\250/\347\254\254\344\270\200\350\212\202/new/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\345\215\201\345\221\250/\347\254\254\344\270\200\350\212\202/new/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\345\215\201\345\221\250/\347\254\254\344\270\200\350\212\202/new/parse/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\345\215\201\345\221\250/\347\254\254\344\270\200\350\212\202/new/parse/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\345\215\201\345\221\250/\347\254\254\344\270\200\350\212\202/new/parse/parse_search.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\345\215\201\345\221\250/\347\254\254\344\270\200\350\212\202/new/parse/parse_search.py" new file mode 100644 index 0000000000000000000000000000000000000000..5e31a96778adfe7e358f16b0d8af06e32febaa2c --- /dev/null +++ "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\345\215\201\345\221\250/\347\254\254\344\270\200\350\212\202/new/parse/parse_search.py" @@ -0,0 +1,8 @@ + + + +def parse_search_a(): + return r"我是 Y:\pycharmprojects\new\parse\parse_search.py 下的parse_search_a函数" + +if __name__ == '__main__': + print(parse_search_a()) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\345\215\201\345\221\250/\347\254\254\344\270\200\350\212\202/new/test/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\345\215\201\345\221\250/\347\254\254\344\270\200\350\212\202/new/test/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\345\215\201\345\221\250/\347\254\254\344\270\200\350\212\202/new/test/parser_test.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\345\215\201\345\221\250/\347\254\254\344\270\200\350\212\202/new/test/parser_test.py" new file mode 100644 index 0000000000000000000000000000000000000000..9404f1b335c755c651e7b061506e8e8b3ce84405 --- /dev/null +++ "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\345\215\201\345\221\250/\347\254\254\344\270\200\350\212\202/new/test/parser_test.py" @@ -0,0 +1,17 @@ + +import os +import sys + +#不将工作目录添加到路径列表,pycharm下从parse_search导入parse_search_a不报错,但终端运行会报错 +sys.path.append(os.getcwd()) +from new.parse.parse_search import parse_search_a + +#入口程序不能使用相对路径,否则会报错attempted relative import beyond top-level package +#from ..parse.parse_search import parse_search_a + +#包名不能和系统内置包名冲突,否则会报错No module named 'parser.search'; 'parser' is not a pac kage + + + +if __name__ == '__main__': + print(parse_search_a()) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\345\215\201\345\221\250/\347\254\254\344\270\200\350\212\202/\347\254\254\345\215\201\345\221\250-\347\254\254\344\270\200\350\212\202-python\350\267\257\345\276\204.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\345\215\201\345\221\250/\347\254\254\344\270\200\350\212\202/\347\254\254\345\215\201\345\221\250-\347\254\254\344\270\200\350\212\202-python\350\267\257\345\276\204.md" new file mode 100644 index 0000000000000000000000000000000000000000..db797eb910657243ac882e181fec0e785b84c943 --- /dev/null +++ "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\345\215\201\345\221\250/\347\254\254\344\270\200\350\212\202/\347\254\254\345\215\201\345\221\250-\347\254\254\344\270\200\350\212\202-python\350\267\257\345\276\204.md" @@ -0,0 +1,15 @@ +课后作业 + +1:命令行运行程序 + +​ 没有把工作目录添加到路径列表会报错 + +![命令行运行失败](https://s3.ax1x.com/2021/03/04/6Z8sMD.png) + +​ 把工作目录添加到路径列表后正常 + +![命令行运成功](https://s3.ax1x.com/2021/03/04/6ZGh79.png) + + + +2:在`/test`目录中增加`parser_test.py`模块做解析测试 \ No newline at end of file