diff --git a/dir-file-compare/config.py b/dir-file-compare/config.py
index f52a2d9f211974f6a14bf75b3795f250fbf197e7..b055fcf7ef5f188dcaf91f07292a43905520482d 100644
--- a/dir-file-compare/config.py
+++ b/dir-file-compare/config.py
@@ -1,3 +1,4 @@
 
 library_path = 'test/lib/'
+working_dir = ''
 
diff --git a/dir-file-compare/main.py b/dir-file-compare/main.py
index 547fa61a78243214453f21f1b2e2e9ccd64a4f1a..dfee0e593f7a69b239412926425d5fa7797f64b4 100644
--- a/dir-file-compare/main.py
+++ b/dir-file-compare/main.py
@@ -31,7 +31,7 @@ def main(argv):
                 print('NOT_MATCH: {} != {}'.format(fl, libFile[0]))
                 out_csv.append('与库文件不匹配,{},!=,{}'.format(fl, libFile[0]))
 
-    fname = os.path.dirname(argv[0]) + os.path.sep + 'out.csv'
+    fname = config.working_dir + os.path.sep + 'out.csv'
     with open(fname, 'w+') as f:
         f.write('\n'.join(out_csv)) # Windows M$ excel also not accepting \r\n