使用qt-mingw版做的軟件,發給客戶以后說工作不正常,配置文件無法打開,或者加載數據文件不正常。遠程查看以后,發現客戶經常將程序放置在中文帶空格的路徑下,導致文件打開不正常。所以最近想在程序上解決一下,讓客戶少出問題。 首先在網上查了QT打開文件路徑中含有中文和空格問題,抄了如下代 ...
一 遇到錯誤的情形 在用JS打開本地的文件 Microsoft Word 時,如果文件路徑帶有空格,那么winword命令會將路徑錯誤的解析。JS代碼如下: 上面的代碼中變量 filePath 中的 第一章 緒論 字符串由於中間有一個空格,所以用winword命令將會導致路徑解析錯誤,最終就無法打開用戶指定正確路徑的文件。 二 嘗試解決方案 由於Windows把常用軟件的名稱和路徑記錄在注冊表里。 ...
2012-06-16 23:08 4 3317 推薦指數:
使用qt-mingw版做的軟件,發給客戶以后說工作不正常,配置文件無法打開,或者加載數據文件不正常。遠程查看以后,發現客戶經常將程序放置在中文帶空格的路徑下,導致文件打開不正常。所以最近想在程序上解決一下,讓客戶少出問題。 首先在網上查了QT打開文件路徑中含有中文和空格問題,抄了如下代 ...
在windows中總有奇怪的問題,比如路徑或文件名帶空格,打開文件就會報錯。 一般情況下 F:/lujing/file.txt 直接用python打開是沒問題的。 但是當變成 F:/lu jing/file.txt,打開就會報錯: 嘗試: 將/變成\\,事實證明 ...
昨晚搞鼓了一下python的open()打開文件 代碼如下 def main(): infile =open("C:\Users\Spirit\Desktop\bc.txt",'r') data = infile.read() print(data)main() 然而結果總 ...
使用絕對路徑,類似於D:\work\deter.xls Python中打開文件的路徑是當前工作路徑,可以通過下面的方式查看 import os os.getcwd() 可以通過 os.chdir('c:\\') 進行修改 ...
1.獲取當前執行主腳本方法:sys.argv[0]和_ file _ (1)sys.argv 一個傳給Python腳本的指令參數列表。sys.argv[0]是腳本的名字。一般得到的是相對路徑,用os.path.abspath(sys.argv[0])得到執行文件的絕對路徑: ? ...
批處理的命令行是用空格作為參數分隔符的,遇到帶空格的參數的時候就麻煩了,所以我們可以把參數用雙引號包起來,但是這樣又會引入新的問題,參數也會死死的記住這個引號,當我們拼接路徑的時候,就麻煩了,比如 readygo.bat "c:\pro files",批處理文件里面做了這樣的處理 set ...
應用部署時,發生文件讀取錯誤,發現是部署路徑中含有空格的文件夾名,然后把應用服務器位置遷移了。從網上找到如下方案:1, TestURL().class.getResource("").getPath()或TestURL().class.getResource("").getFile()獲得的路徑 ...
安卓 通過intent調用系統文件管理器打開指定路徑目錄 轉 https://blog.csdn.net/qq_34161388/article/details ...