คำถามติดแท็ก path

รูปแบบทั่วไปของไฟล์หรือชื่อไดเรกทอรีที่ระบุตำแหน่งเฉพาะในระบบไฟล์ ในระบบปฏิบัติการ Linux และ Unix ที่คล้ายกันตัวแปร PATH (ตัวพิมพ์ใหญ่ทั้งหมด) ระบุไดเรกทอรีที่โปรแกรมค้นหานั้นสามารถค้นหาได้

10
Android Studio: ไดเรกทอรีโครงการเริ่มต้น
เมื่อใดก็ตามที่ฉันสร้างโปรเจ็กต์ใหม่ในAndroid Studioนั้นต้องการวางไว้ในโฟลเดอร์เริ่มต้นทั่วไปในตำแหน่งที่คล้ายกับ (ขึ้นอยู่กับ OS - Ubuntu ที่นี่): /home/USER/AndroidStudioProjects/ ฉันต้องการเปลี่ยนไดเร็กทอรีนี้ไปยังตำแหน่งอื่น นอกจากการเลือกตำแหน่งใหม่นี้ในการสร้างทุกโปรเจ็กต์แล้วยังมีการตั้งค่า (ไม่พบ) หรือpath variable(ไม่พบเอกสารใด ๆ ) ที่สามารถตั้งไดเร็กทอรีนี้ (พูด/home/USER/Projects/AndroidStudio/) เป็นค่าเริ่มต้นได้หรือไม่ สิ่งที่คล้ายกับการเปลี่ยนพื้นที่ทำงานใน Eclipse คือสิ่งที่ฉันกำลังมองหา

4
ฉันจะดูค่าปัจจุบันของตัวแปร $ PATH บน OS X ได้อย่างไร
$ $ PATH ผลตอบแทน: - แบช: /usr/local/share/npm/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/local/sbin:~/bin:/Library/ เฟรมเวิร์ก / Python.framework / เวอร์ชัน / ปัจจุบัน / bin: / usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin: / opt / X11 / bin: / usr / local / git / bin : ไม่พบไฟล์หรือโฟลเดอร์ที่คุณค้นหา …

5
ลำดับการหลีกเลี่ยงที่ไม่รู้จักสำหรับสตริงพา ธ ที่มีแบ็กสแลช
โค้ดต่อไปนี้สร้างข้อผิดพลาดของคอมไพเลอร์เกี่ยวกับ "ลำดับการหลีกเลี่ยงที่ไม่รู้จัก" สำหรับแบ็กสแลชแต่ละตัว: string foo = "D:\Projects\Some\Kind\Of\Pathproblem\wuhoo.xml"; ฉันเดาว่าฉันต้องหนีแบ็กสแลช? ฉันจะทำอย่างไร?
93 c#  .net  string  path  escaping 

14
วิธีเพิ่มไลบรารีเนทีฟลงใน“ java.library.path” ด้วยการเปิดใช้ Eclipse (แทนที่จะแทนที่)
ผมได้รับห้องสมุดพื้นเมืองที่จะต้องมีการเพิ่มในjava.library.path ด้วยอาร์กิวเมนต์ JVM -Djava.library.path = path ...ฉันสามารถกำหนดเส้นทางได้ตามที่ฉันต้องการ ปัญหาของฉันคือไลบรารีอื่นของฉัน (การรายงาน pentaho) ค้นหาฟอนต์ตามค่าเริ่มต้น java.library.path (รวมถึงไดเร็กทอรีระบบ ฯลฯ ) และการตั้งค่าด้วยตนเองจะแทนที่พา ธ เริ่มต้น .. ดังนั้น: ฉันจะเพิ่มรายการพา ธ ไปยัง java.library.path เริ่มต้นได้อย่างไรแทนที่จะแทนที่มัน (ซึ่งดูเหมือนจะทำด้วย -Djava.library.path) (ฉันไม่ต้องการเพิ่มเส้นทางเริ่มต้นด้วยมือซึ่งจะไม่ดีสำหรับการนำไปใช้งาน) แก้ไข: ขออภัยในรายละเอียดที่ขาดหายไป ฉันกำลังทำงานกับ Eclipse (การปรับใช้เสร็จสิ้นด้วย JNLP และที่นั่นฉันสามารถใช้ nativelibภายใต้ทรัพยากรได้ )


3
เหตุใดจึงต้องใช้ sys.path.append (path) แทน sys.path.insert (1, path)
แก้ไข:ขึ้นอยู่กับความคิดเห็น Ulf Rompe ของมันเป็นสิ่งสำคัญที่คุณใช้ "1" แทน "0"มิฉะนั้นคุณจะทำลายsys.path ฉันทำ python มาระยะหนึ่งแล้ว (มากกว่าหนึ่งปี) และฉันมักจะสับสนว่าทำไมคนถึงแนะนำให้คุณใช้sys.path.append()แทนsys.path.insert(). ให้ฉันสาธิต สมมติว่าฉันกำลังทำงานกับโมดูลชื่อ PyWorkbooks (ซึ่งติดตั้งบนคอมพิวเตอร์ของฉัน) แต่ฉันกำลังทำงานกับโมดูลอื่นพร้อมกัน (สมมติว่า PyJob) ที่รวม PyWorkbooks ขณะที่ฉันทำงานกับ PyJob ฉันพบข้อผิดพลาดใน PyWorkbooks ซึ่งฉันกำลังแก้ไขดังนั้นฉันจึงต้องการนำเข้าเวอร์ชันสำหรับการพัฒนา มีหลายวิธีในการทำงานทั้งสองอย่าง (เช่นฉันสามารถวางโครงการ PyWorkbooks ไว้ใน PyJob ได้) แต่บางครั้งฉันก็ยังต้องเล่นกับเส้นทาง อย่างไรก็ตามฉันไม่สามารถทำsys.path.append()กับโฟลเดอร์ที่ PyWorkbooks อยู่ได้ ทำไม? เพราะ python จะค้นหา PyWorkbooks ที่ติดตั้งไว้ก่อน! นี่คือเหตุผลที่คุณต้องทำ sys.path.insert (1, path_to_dev_pyworkbooks) สรุป: sys.path.append(path_to_dev_pyworkbooks) import PyWorkbooks …

4
Python: นำเข้าโมดูลจากไดเร็กทอรีอื่นที่ระดับเดียวกันในลำดับชั้นของโปรเจ็กต์
ฉันได้เห็นตัวอย่างทุกประเภทและคำถามอื่น ๆ ที่คล้ายกัน แต่ดูเหมือนว่าฉันจะหาตัวอย่างที่ตรงกับสถานการณ์ของฉันไม่ได้ ฉันรู้สึกเหมือนคนทั่วไปที่ถามสิ่งนี้เพราะมีคำถามที่คล้ายกันมากมาย แต่ดูเหมือนจะไม่สามารถทำงานได้อย่าง "ถูกต้อง" นี่คือโครงการของฉัน: user_management (package) | |------- __init__.py | |------- Modules/ | | | |----- __init__.py | |----- LDAPManager.py | |----- PasswordManager.py | |------- Scripts/ | | | |----- __init__.py | |----- CreateUser.py | |----- FindUser.py ถ้าฉันย้าย "CreateUser.py" ไปยังไดเร็กทอรี user_management หลักฉันสามารถใช้: "import Modules.LDAPManager"เพื่อนำเข้า LDAPManager.py --- …

7
HTML พื้นฐาน - จะตั้งค่าพา ธ สัมพัทธ์ไปยังโฟลเดอร์ปัจจุบันได้อย่างไร?
ให้บอกว่าฉันอยู่ที่: http://example.com/folder/page.html เป็นไปได้หรือไม่ที่จะสร้างลิงก์สัมพัทธ์ในหน้านี้ที่ชี้ไปhttp://example.com/folder/โดยไม่ระบุfolderที่ใด ๆ (และใช้ HTML เท่านั้น) อัปเดต: เนื่องจากมันใช้./งานได้เฉพาะในโหมดหลักที่ไม่เข้มงวดในขณะที่.ทำงานในทั้งสองโหมดดังนั้นจึงยังคงเป็นคำตอบที่ดีกว่าในความคิดของฉัน :) ขอบคุณทุกคน
89 html  path 

12
python: รับไดเรกทอรีสองระดับขึ้นไป
โอเค ... ฉันไม่รู้ว่าโมดูลอยู่ที่ไหนxแต่ฉันรู้ว่าฉันต้องได้รับเส้นทางไปยังไดเร็กทอรีสองระดับขึ้นไป มีวิธีที่สวยงามกว่านี้ไหมที่จะทำ: import os two_up = os.path.dirname(os.path.dirname(__file__)) ยินดีต้อนรับโซลูชั่นสำหรับทั้ง Python 2 และ 3!

12
ตัวแปรพา ธ ไดเร็กทอรีควรลงท้ายด้วยเครื่องหมายทับหรือไม่
เมื่อกำหนดพา ธ ไปยังไดเร็กทอรีเป็นตัวแปรหรือค่าคงที่ควรลงท้ายด้วยเครื่องหมายทับหรือไม่? อนุสัญญาคืออะไร? pwdใน Unix แสดงไดเร็กทอรีปัจจุบันของคุณโดยไม่มีเครื่องหมายทับในขณะที่แท็บที่สมบูรณ์cd /var/www/apps/มีเครื่องหมายทับท้ายซึ่งทำให้ฉันไม่แน่ใจ
89 unix  file  variables  path 


7
SVN - เปลี่ยนสำเนาการทำงานให้ชี้ไปที่พา ธ svn ใหม่
ฉันมี SVN Repository ที่ย้ายไปยังที่อยู่ / เส้นทางใหม่ อย่างไรก็ตามฉันมีสำเนาที่ใช้งานได้โดยมีซอร์สโค้ดที่ไม่ได้ผูกมัดซึ่งยังคงชี้ไปที่พา ธ ที่เก็บเก่า (ตอนนี้ไม่ถูกต้อง) คุณจะเปลี่ยนสำเนาที่ใช้งานได้ให้ชี้ไปที่ที่เก็บใหม่ได้อย่างไร
87 svn  path  working-copy 

2
ความแตกต่างระหว่าง path.normalize และ path.resolve ใน Node.js
อะไรคือความแตกต่าง (ถ้ามี) ระหว่างpath.normalize(your_path)และpath.resolve(your_path)? ฉันรู้ว่าpath.resolve(...)สามารถยอมรับหลายอาร์กิวเมนต์ได้ แต่พฤติกรรมของอาร์กิวเมนต์เดียวเหมือนกับการโทรpath.normalize()หรือไม่ แก้ไข:หากพวกเขาควรจะทำงานในลักษณะเดียวกันฉันไม่เข้าใจจุดประสงค์ของการเปิดเผยpath.normalize(...)ฟังก์ชันเมื่อคุณสามารถส่งเส้นทางไปยังpath.resolve(...)หรืออาจเป็นไปเพื่อวัตถุประสงค์ในการจัดทำเอกสาร ตัวอย่างเช่นพวกเขากล่าวในเอกสารสำหรับpath.resolve(...): ... เส้นทางผลลัพธ์จะถูกทำให้เป็นปกติและ ... การเปิดเผยpath.normalize(...)ทำให้ง่ายต่อการอธิบายว่า "normalized" หมายถึงอะไร ??? ฉันไม่รู้.
86 node.js  path 

6
templateUrl คำสั่งเชิงมุมสัมพันธ์กับไฟล์. js
ฉันกำลังสร้างคำสั่งเชิงมุมซึ่งจะใช้ในสถานที่ต่างๆ ฉันไม่สามารถรับประกันโครงสร้างไฟล์ของแอปที่ใช้คำสั่งได้เสมอไป แต่ฉันสามารถบังคับให้ผู้ใช้ใส่directive.jsและdirective.html(ไม่ใช่ชื่อไฟล์จริง) ในโฟลเดอร์เดียวกันได้ เมื่อเพจประเมินค่าdirective.jsจะถือว่าเพจนั้นtemplateUrlสัมพันธ์กับตัวมันเอง เป็นไปได้ไหมที่จะตั้งค่าtemplateUrlให้สัมพันธ์กับdirective.jsไฟล์ หรือขอแนะนำให้รวมเทมเพลตไว้ในคำสั่งเท่านั้น ฉันคิดว่าฉันอาจต้องการโหลดเทมเพลตที่แตกต่างกันขึ้นอยู่กับสถานการณ์ที่แตกต่างกันดังนั้นจึงต้องการใช้เส้นทางแบบสัมพัทธ์แทนการอัปเดต directive.js

5
ปัญหาในการใช้ zsh กับ Catalina, Python / Python3, pip / pip3, PATH, zshrc เป็นต้น
ฉันเพิ่งปรับปรุงเป็น Catalina และ zsh เริ่มต้น ฉันอาจเลอะเส้นทางในระหว่างการเปลี่ยนแปลงและฉันกำลังพยายามสังคายนาสถานที่ของ Python3.7, pip3, PATH บรรทัดคำสั่งและไฟล์ zshrc ของฉัน ดูเหมือนว่ามีไฟล์ที่ซ้ำซ้อนที่อาจมีอยู่ใน / usr / bin, / usr / local / bin, / usr / local / Cellar / python และ /Users/ ที่อยู่ผู้ใช้ / hostloc / bin ต่อไปนี้คือการทำซ้ำคำสั่ง: $ which python3 /usr/bin/python3 $ which python /usr/bin/python $ which pip …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.