python 如何更改工作目錄,以及如何更改spyder起始工作目錄
在Ipython console裡最好用os module 來獲取和更改當前工作目錄
<span style="font-family:Verdana;font-size:12px;">import os
os.getcwd() # get current working directory 獲取當前工作目錄
os.chdir(‘G:\\wd.python') # change working directory 加上路徑便可更改工作目錄</span>
之前我一直用 cd + path 的方式來更改工作目錄,卻發現這樣很容易出錯,cd 其實是shell內建的一個函式。
我們來看一個例子
即使用cd可以成功 改工作目錄,但不能用cd命令來獲取當前工作目錄,因為一旦再次輸入cd,工作目錄又會變回預設的路徑。
所以最好用os模組的函式來操作。
那麼我們怎麼在spyder裡面設定Ipython起始工作目錄呢
Tools>>Preferences>>Global working directory 介面如下
相關推薦
python 如何更改工作目錄,以及如何更改spyder起始工作目錄
在Ipython console裡最好用os module 來獲取和更改當前工作目錄 <span style="font-family:Verdana;font-size:12px;">import os os.getcwd() # get current
[python] 連接MySQL,以及多線程、多進程連接MySQL續
python mysqldb dbutils pooleddb之前參照他人的做法,使用DBUtils.PooledDB來建立多個可復用的MySQL連接,部分文章有誤,方法不當,導致我走了很多彎路,專研幾天後,終於找到了正確的使用方法。網上有很多使用DBUtils.PooledDB模塊建立連接池,再加threa
Vuex的工作流程,以及它的作用,使用場景
vuex的工作流程: 1.在vue元件裡面,通過dispatch來觸發actions提交修改資料的操作。 2.然後再通過actions的commit來觸發mutations來修改資料。 3.mutations接收到commit的請求,就會自動通過Mutate來修改state(資料中心裡面
解決MATLAB 2012b License Manager Error -96 的問題,以及修改MATLAB預設工作路徑
工作環境(藍色粗體字為特別注意內容) 1,開發環境:MATLab 2012b 開啟MatLab2012b的時候,發現報錯, License checkout failed. License Manager Error -96 MATLAB is unable to connect to
Qt 指定目標檔案目錄,以及拷貝檔案到指定路徑
# 拷貝生成檔案到指定目錄: out_pwd 生成的target檔案的當前路徑(絕對路徑);pwd是 .pro檔案所在的當前路徑#QMAKE_POST_LINK = cp $$OUT_PWD/lib$$TARGET.a $$PWD/../../lib/
python中的函式,以及函式的可變引數,遞迴函式和高階函式以及練習題目
函式作用:實現程式碼的複用 函式概念:函式是組織好的,可重複使用的,用來實現單一,或相關聯功能的程式碼段。 函式能提高應用的模組性,和程式碼的重複利用率。你已經知道Python提供了許多內建函式,比如print()。但你也可以自己建立函式,這被叫做使用者自定義函式。 系統的幾
System.out,println對多執行緒的影響,以及主記憶體與工作記憶體的同步
先說一下之前對System.out.println的誤會先舉個例子package com.yigjn.Thread; public class MyThread extends Thread { private int count = 0; @Override p
勞逆講Neural Symbolic Machines的視訊,以及他的其他工作
Neural Symbolic Machines: Learning Semantic Parsers on Freebase with Weak Supervision 以及 Memory Augmented Policy Optimization for Program Synthesi
python無法安裝requests,以及匯入requests報錯的解決方法
發現這個問題的時候是在pycharm中使用requests總是被標紅線,於是打算安裝一下requests。 在安裝的過程中遇到如下問題: 第一個問題是,輸入pip install requests後出現的(下圖紅字最後一行)UnicodeDecodeError: 'asc
python的轉義字元,以及字串輸出轉義字元
Python的轉義字元及其含義 符 號 說 明 &n
無線客戶端框架設計(1):前言、目錄,以及一些念念碎
接下來要說的一個系列,是一個完整的App應用所需要的企業級框架設計,是我這2年來在無線客戶端這個領域摸爬滾打的,總結沉澱的心得體會,中途吃了很多虧,走過很多彎路,加了很多班,一次又一次的重構,不斷的學習,才知道,哦,原來iOS要這麼做,原來Android要那麼做,然後回過頭來再看看我最熟悉的WP,哦,原來WP
servlet生命週期,工作原理,以及
servlet的生命週期: Servlet 生命週期:Servlet 載入--->例項化--->服務--->銷燬。 init():在Servlet的生命週期中,僅執行一次init()方法。它是在伺服器裝入Servlet時執行的,負責
python的深淺拷貝,以及實現方法和應用場景+其他拷貝(¥71)
deepcopy 應用 內置 模塊 ngs 分片 賦值 增加 指向 深淺拷貝的定義: 淺拷貝只是增加了一個指針指向一個存在的地址, 深拷貝是增加一個指針並且開辟了新的內存,這個增加的指針指向這個新的內存, 采用淺拷貝的情況,釋放內存,會釋放同一內存,深拷貝就不會出現釋放同一
TortoiseGit- 創建本地新分支,提交推送到遠程,本地新分支合並到工作分支,提交到遠程工作分支等。
自動 ise 工作 tor 註意 遠程工作 關系 egit .html 整體思路: 創建本地新分支 (create branch) -- 切換到本地新分支工作 (switch/checkout) --提交修改 (commit) -- 推送到遠程新分支 (push) -
騰訊雲伺服器centos7.3 配置FTP,每個使用者登入FTP對應不同的檔案目錄,並只能訪問設定的目錄
VSFTPD 安裝: -- 檢視是否已經安裝 VSftpd: rpm -qa | grep vsftp yum install -y vsftpd groupadd ftpuser #建立ftpuser組 useradd -g ftpuser -s /sbin/
單鏈表是否有環,環的長度,以及環的起始點
尋找倒數第k個結點 public void lastk(int k){ Entry cur1=head; Entry cur2=head; if(k<0||k>getlength()){
activiti工作流,建立一個簡單的工作流和審批
上一篇文章中,我們介紹了Activiti最簡單的流程,但是,我們知道,一般來講,審批一定有同意和不同意的區別,我們在這篇部落格中做一個簡單的Demo. 程式碼: 當然上一篇部落格中已經配置了基本的Activiti.cfg.xml和log4j.properties檔
vsftp給使用者指定訪問目錄,而且不能訪問上層目錄
以下都是通過vsftp設定今天發現使用ftp登陸之後,它可以向上訪問目錄,甚至可以看到任何目錄。於是我就想解決辦法。#chroot_list_enable=YES# (default follows)#chroot_list_file=/etc/vsftpd.chroot_l
Linux下如何備份指定目錄,並排除不需要的目錄
有時,我們需要將伺服器上的某個目錄打包,以方便我們下載傳輸。例如 備份/data/webroot/uploads下所有檔案,但要排除/data/webroot/uploads/temp目錄。程式碼如下: cd /data/webroot/ date=`date +%Y%m%
Centos下Mysql更改datadir目錄的方法,以及產生問題的解決方案
環境:centos6.5 更改目錄的方法: 解決Mysql不能啟動的問題 http://flowerzheng.blog.163.com/blog/static/6938023020097135849758/