在pycharm中配置從Python2.x到3.x的轉換工具(新手向)
先說一下遇到的問題,如果哪位同學遇到和我相同的問題,希望接下來的文章可以幫到你。
設定2to3工具時,遇到 CreateProcess error=193, %1 不是有效的 Win32 應用程式的問題,且不存在win10系統與python軟體位數不匹配的問題。
個人配置:
python amd64位 3.6.3
PyCharm Community Edition 2016.3 ,
win10 64位
下面來說設定
第一步: File--Setting--Tools--External Tools.--點選如下圖中綠色的加號。如果你是第一次新增外部工具,這裡是空白的,沒有下圖的 External Tools 和 2to3
第二步:設定
Programm:這裡我設定為python所在的目錄,
Arguments:由於python自帶2to3轉換工具,這裡不同於其他大佬的博文,需要填入工具所在的位置。注意!這裡要加上 -w ,意思為 Write back modified files. 即將原始2.x版本的程式碼重新命名為 原始檔名+.bak的形式。後面的$FilePath$代表原始檔案的絕對路徑。
Working directory: $FileDir$代表原始檔案所在目錄的的絕對路徑。
完成後點選OK。
第三步:
右擊你需要轉換的.py檔案,選擇External Tools --- 2to3
大功告成!你會在目錄欄看到一個新的原檔名.py.bak的檔案。這個為你轉換前的原始檔案。
參考文章:
https://www.jianshu.com/p/abbb005ba002
http://blog.csdn.net/castleknight/article/details/78637824
相關推薦
在pycharm中配置從Python2.x到3.x的轉換工具(新手向)
先說一下遇到的問題,如果哪位同學遇到和我相同的問題,希望接下來的文章可以幫到你。 設定2to3工具時,遇到 CreateProcess error=193, %1 不是有效的 Win32 應用程式的問題,且不存在win10系統與python軟體位數不匹配的問題。
從本地連線MySQL伺服器中的資料庫_Navicat(新手向)
圖形操作資料庫軟體Navicat的安裝和啟用在這裡不寫了。 在使用軟體連線雲伺服器中的MySQL,需要注意以下幾點,缺一不可。 簡單來說就是: 1.服務商防火牆設定(需要允許訪問3306(預設的MySQL埠)); 2.需要更改root的許可權,讓root賬戶允許從遠端登入(預設只允許從本
win10 JDK環境變數配置以及記事本編寫java注意事項(新手入門)
1.JDK下載 2.環境變數配置(一共需要配置JAVA_HOME, CLASSPATH和path) “我的電腦->屬性->高階系統設定->環境變數”點選新建 ——新建一個變數名為“JAVA_HOME”, 變數值為你剛剛安裝的jdk的目錄,以我的為例:C
TensorFlow:在PyCharm中配置TensorFlow
編譯 env 操作 點擊 python python文件 nvi flow mage 在本地配置好TensorFlow後,如何在PyCharm中配置TensorFlow呢? 只需將當前的Python編譯環境配置為TensFlow安裝路徑中的Pyhton環境,具體操作如下
【jpype】pycharm中配置jpype
文章目錄 pycharm中配置jpype 前言 說明 一、 資源獲取 1:jpype獲取,安裝 2:hanlp jar包獲取 3:資料包(data)獲取
在pycharm中配置Anaconda以及pip源配置 及更新
轉自:https://www.cnblogs.com/jpfss/p/9192641.html 在學習推薦系統、機器學習、資料探勘時,python是非常強大的工具,也有很多很強大的模組,但是模組的安裝卻是一件令人頭疼的事情。 現在有個工具——anaconda,他已經幫我們整合好了很多工具了!
python3在pycharm中配置django連線mysql資料庫
原因:由於python3中沒有MysqlDB驅動,所以是連不上mysql資料庫的,在python3環境中可以使用pymysql解決辦法:1.pip install pymysql2.在django專案的
CentOS 7.x下部署和配置zabbix 3.2.x監控工具
centos zabbix 監控一.安裝zabbix服務端1.下載官方yum源:rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm2.安裝zabbix服務端(會自動安裝http
從0到1導出Linux下的MySQL中含有中文數據的文件(not complete)
MySQL Linux 註明版本號:這是剛安裝完MySQL的時候的樣子:首先解決secure_file_priv的問題:由於文件是只讀的,所以只能在root模式下來改。使用vi命令編輯mysqld.cnf:在文件結尾加上這一行,保存並退出。現在再看看:未完待續。參考鏈接:1.mysql命令之二:查看m
C#中如何利用操作符過載和轉換操作符 (轉載)
操作符過載 有的程式語言允許一個型別定義操作符應該如何操作型別的例項,比如string型別和int型別都過載了(==)和(+)等操作符,當編譯器發現兩個int型別的例項使用+操作符的時候,編譯器會生成把兩個整數加到一起的程式碼。當編譯器發現兩個string型別的例項使用+操作符的時候,編譯器會生成把兩個
servlet的介紹 & xml中配置 以及 & 三種實現方式(補充設定瀏覽器不快取的方法)
開始時間:2018年10月13日20:53:30 | 2018年10月14日16:10:56 結束時間:2018年10月13日21:53:30 | 2018年10月14日17:02:23 累計時間:2小時 備註:幾乎每一句話都很有收穫,複習的時候務必要仔細一點 Servlet
對於Qt中QString和char*之間的互相轉換問題(系列二)
對於Qt,雖說對C++全部相容,但是一旦涉及到和介面的資料的互動操作,難免涉及到char*和QString的轉換問題,轉換的過程很簡單,這裡總結了一下網上提供的最簡單的一個方法: 從char*轉成QString型別: 使用fromLocal8Bit方法進行轉換: char * te
用js將從後臺得到的時間戳(毫秒數)轉換為想要的日期格式
得到後臺從資料庫中拿到的資料我們希望格式是 2016年10月25日 17時37分30秒 或者 2016/10/25 17:37:30 然而我們前臺得到的卻是一段數字(時間戳,毫秒數) 1477386
python中的字元數字之間的轉換函式(轉載不知名作者)
int(x [,base ]) 將x轉換為一個整數 long(x [,base ]) 將x轉換為一個長整數 float(x ) 將x轉換到一個浮點數 complex(real [,imag ]) 建立一
Pycharm中對scrapy爬蟲工程開啟除錯模式(親測有效)
1、首先通過命令列建立scrapy爬蟲專案,新增爬蟲檔案。然後在scrapy.cfg同級目錄下建立一個除錯程式, 結構如下: 在main.py檔案中輸入引入scrapy.cmdline進行在scrapy中執行類cmd命令 from scrapy.cmdline import
關於pycharm中使用charts無法顯示圖表的問題(屬於個人粗心問題)
在練習用charts庫對爬取的資料進行資料分析並圖表化時遇到一個問題,無法顯示圖表,如下: 經過重灌charts庫等一頓折騰後,終於發現一個問題,看這裡: def data_gen(type): length = 0 if length <= len(area_index):
cocos2d-x中場景間的引數保持和傳遞(方法整理)
有時為了在場景間傳遞引數,象一些狀態資訊比如音樂的AudioID等,整理一下場景間引數傳遞的方式 方式一、使用全域性變數 利用全域性變數的方式對變數進行場景間的傳遞,簡單且粗暴。可以定義一個類專門來存放需要傳遞的引數,在各場景類中只需要include一下就可以直接對全域性變
Java中從m個數中隨機選取n個不同的數(m>=n),並進行排序
我這裡直接給出我寫的函式,只需傳入引數便可直接使用://從x-y中的數中隨機找出num個不同的數,返回給integer的動態陣列中ArrayList<Integer> makeRandom(int x, int y, int num) {
線性表中刪除所有值等於X的元素(1)
/*程式的版權和版本宣告部分: *Copyright(c)2014,煙臺大學計算機學院學生 *All rights reserved. *檔名稱: *作者:田成琳 *完成日期:2014 年 9 月 5 日 *版本號:v1.0 *對任務及求解方法的描述部分: *問題描述:線性
web自動化測試從入門到持續集成(selenium webdriver)
spa 我們 右鍵 退出 頁面 exce pom.xml文件 -c err 在很多剛學習自動化的可能會認為我只需要會運用selenium,我只需要在一個編輯器中實用selenium +java編寫了一些腳本那麽就會自動化了,是真的嗎?答案肯定是假的。自動化肯定是需要做到