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

Relative-paths คือ URI หรือไดเร็กทอรีลิงก์ไปยังรีซอร์สที่อ้างถึงตำแหน่งที่สัมพันธ์กับพา ธ ปัจจุบัน

22
นำเข้าโมดูลจากเส้นทางสัมพัทธ์
ฉันจะนำเข้าโมดูล Python ที่กำหนดเส้นทางสัมพัทธ์ได้อย่างไร ตัวอย่างเช่นหากdirFooมีFoo.pyและdirBarและdirBarมีBar.pyฉันจะนำBar.pyเข้าได้Foo.pyอย่างไร นี่คือการแสดงภาพ: dirFoo\ Foo.py dirBar\ Bar.py Fooต้องการรวมBarแต่การปรับโครงสร้างลำดับชั้นของโฟลเดอร์ไม่ใช่ตัวเลือก

11
วิธีรับพา ธ ไฟล์แบบสัมบูรณ์ใน Python
เมื่อกำหนดพา ธ เช่น"mydir/myfile.txt"ฉันจะค้นหาพา ธ สัมบูรณ์ของไฟล์เทียบกับไดเรกทอรีการทำงานปัจจุบันใน Python ได้อย่างไร เช่นใน Windows ฉันอาจท้ายด้วย: "C:/example/cwd/mydir/myfile.txt"

10
การนำเข้าสัมพัทธ์เป็นพันล้านครั้ง
ฉันเคยมาที่นี่: http://www.python.org/dev/peps/pep-0328/ http://docs.python.org/2/tutorial/modules.html#packages แพ็คเกจ Python: การนำเข้าสัมพัทธ์ ไพ ธ อนตัวอย่างรหัสนำเข้าสัมพัทธ์ไม่ทำงาน คำตอบที่ดีที่สุดสำหรับการนำเข้าหลามญาติ การนำเข้าสัมพัทธ์ใน Python Python: ปิดการใช้งานการนำเข้าแบบสัมพัทธ์ และ URL จำนวนมากที่ฉันไม่ได้คัดลอกบางส่วนอยู่ใน SO บางแห่งในไซต์อื่น ๆ กลับมาเมื่อฉันคิดว่าฉันจะมีวิธีแก้ปัญหาอย่างรวดเร็ว คำถามที่เกิดขึ้นตลอดไปคือ: เมื่อใช้ Windows 7, 32-bit Python 2.7.3 ฉันจะแก้ปัญหาข้อความ "พยายามนำเข้าที่เกี่ยวข้องในแพ็คเกจที่ไม่ใช่แพ็คเกจ" ได้อย่างไร? ฉันสร้างแบบจำลองที่แน่นอนของแพ็คเกจใน pep-0328: package/ __init__.py subpackage1/ __init__.py moduleX.py moduleY.py subpackage2/ __init__.py moduleZ.py moduleA.py การนำเข้าเสร็จจากคอนโซล ฉันสร้างฟังก์ชันที่ชื่อสแปมและไข่ในโมดูลที่เหมาะสม ตามธรรมชาติมันไม่ทำงาน เห็นได้ชัดว่าคำตอบนั้นอยู่ใน URL ที่ 4 …

23
แปลงพา ธ สัมบูรณ์เป็นพา ธ สัมพัทธ์ที่กำหนดไดเรกทอรีปัจจุบันโดยใช้ Bash
ตัวอย่าง: absolute="/foo/bar" current="/foo/baz/foo" # Magic relative="../../bar" ฉันจะสร้างเวทย์มนตร์ได้อย่างไร (หวังว่ารหัสไม่ซับซ้อนเกินไป ... )

12
เส้นทางสัมพัทธ์ใน Python
ฉันกำลังสร้างสคริปต์ตัวช่วยอย่างง่ายสำหรับงานที่จะคัดลอกไฟล์เทมเพลตสองไฟล์ในฐานรหัสของเราไปยังไดเรกทอรีปัจจุบัน อย่างไรก็ตามฉันไม่มีเส้นทางที่แน่นอนไปยังไดเรกทอรีที่เก็บแม่แบบ ฉันมีเส้นทางสัมพัทธ์จากสคริปต์ แต่เมื่อฉันเรียกสคริปต์มันถือว่าเป็นเส้นทางที่สัมพันธ์กับไดเรกทอรีการทำงานปัจจุบัน มีวิธีระบุว่า URL สัมพัทธ์นี้มาจากตำแหน่งของสคริปต์หรือไม่

8
วิธีอ้างถึงพา ธ สัมพัทธ์ของทรัพยากรเมื่อทำงานกับที่เก็บรหัส
เรากำลังทำงานกับที่เก็บรหัสซึ่งปรับใช้กับทั้ง Windows และ Linux - บางครั้งในไดเรกทอรีที่แตกต่างกัน หนึ่งในโมดูลในโครงการควรอ้างถึงหนึ่งในแหล่งข้อมูลที่ไม่ใช่ Python ในโครงการ (ไฟล์ CSV, ฯลฯ ) อย่างไร ถ้าเราทำสิ่งที่ชอบ: thefile=open('test.csv') หรือ: thefile=open('../somedirectory/test.csv') มันจะทำงานเฉพาะเมื่อสคริปต์ถูกเรียกใช้จากไดเรกทอรีหนึ่งที่เฉพาะเจาะจงหรือส่วนย่อยของไดเรกทอรี สิ่งที่ฉันต้องการจะทำคือ: path=getBasePathOfProject()+'/somedirectory/test.csv' thefile=open(path) เป็นไปได้ไหม?

1
Crontab - เรียกใช้ในไดเรกทอรี
ฉันต้องการตั้งค่าให้ทำงานทุกวันในรูท crontab แต่ฉันต้องการให้เรียกใช้งานจากไดเรกทอรีเฉพาะเพื่อให้สามารถค้นหาไฟล์ทั้งหมดที่ต้องการได้เนื่องจากแอปพลิเคชันมีเส้นทางที่สัมพันธ์กันมากมาย อย่างไรก็ตามฉันสามารถบอกให้ crontab เรียกใช้จากไดเรกทอรีเฉพาะได้หรือไม่

14
แก้ไขพา ธ สัมบูรณ์จากพา ธ สัมพัทธ์และ / หรือชื่อไฟล์
มีวิธีในสคริปต์แบทช์ของ Windows เพื่อส่งคืนพา ธ สัมบูรณ์จากค่าที่มีชื่อไฟล์และ / หรือเส้นทางสัมพัทธ์หรือไม่ ได้รับ: "..\" "..\somefile.txt" ฉันต้องการพา ธ สัมบูรณ์ที่สัมพันธ์กับแบตช์ไฟล์ ตัวอย่าง: "somefile.txt" ตั้งอยู่ใน "C: \ Foo \" "test.bat" อยู่ใน "C: \ Foo \ Bar" ผู้ใช้เปิดหน้าต่างคำสั่งใน "C: \ Foo" และการโทร Bar\test.bat ..\somefile.txt ในแบตช์ไฟล์ "C: \ Foo \ somefile.txt" จะได้รับมาจาก %1

12
เปิดไฟล์ในตำแหน่งสัมพัทธ์ใน Python
สมมติว่ารหัส python ถูกเรียกใช้โดยไม่รู้จักโดยไดเรกทอรี windows รุ่นก่อนพูดว่า 'main' และที่ใดก็ตามที่ติดตั้งรหัสเมื่อเรียกใช้จำเป็นต้องเข้าถึงไดเรกทอรี 'main / 2091 / data.txt' ฉันจะใช้ฟังก์ชันเปิด (ตำแหน่ง) ได้อย่างไร ตำแหน่งที่ตั้งควรเป็นอย่างไร แก้ไข: ฉันพบว่าโค้ดด้านล่างใช้งานได้.. มันมีข้อเสียอะไรไหม? file="\2091\sample.txt" path=os.getcwd()+file fp=open(path,'r+');

9
การใช้ Server.MapPath ในคลาส C # ภายนอกใน ASP.NET
ฉันกำลังพยายามหาเส้นทางที่แน่นอนของไฟล์บางไฟล์ในคลาส C # Server.MapPathใช้งานได้ดีสำหรับ ASPX และหน้าโค้ดหลัง แต่ไม่มีอยู่ในไฟล์คลาสอื่น ฉันลองHostingEnvironment.MapPath()แล้ว แต่บ่นว่าไม่อนุญาตเส้นทางเสมือนสัมพัทธ์ ความคิดใด ๆ ? System.Web นำเข้าแล้ว
132 c#  asp.net  file  path  relative-path 

5
เส้นทางสัมพัทธ์ในสคริปต์ BAT
นี่คือโฟลเดอร์โปรแกรมของฉันเองในไดรฟ์ USB ของฉัน: Program\ run.bat bin\ config.ini Iris.exe library.dll etc. ฉันต้องการใช้run.batเพื่อเริ่มต้น Iris.exe ฉันไม่สามารถใช้สิ่งนี้: F:/Program/bin/Iris.exeเหมือนทางลัดเพราะบางครั้งมันไม่ได้แนบเป็นไดรฟ์F:( เช่น E:หรือG:) ฉันต้องเขียนอะไรในไฟล์ bat เพื่อให้ทำงานได้โดยไม่คำนึงถึงอักษรระบุไดรฟ์ ฉันลองสิ่งนี้ในไฟล์ BAT: "\bin\Iris.exe" แต่มันไม่ได้ผล

5
การนำเข้าจากเส้นทางสัมพัทธ์ใน Python
ฉันมีโฟลเดอร์สำหรับรหัสไคลเอ็นต์โฟลเดอร์สำหรับรหัสเซิร์ฟเวอร์ของฉันและโฟลเดอร์สำหรับรหัสที่แชร์ระหว่างกัน Proj/ Client/ Client.py Server/ Server.py Common/ __init__.py Common.py ฉันจะนำเข้า Common.py จาก Server.py และ Client.py ได้อย่างไร

6
PHP รวมเส้นทางที่สัมพันธ์กับไฟล์หรือรหัสการโทรหรือไม่
ฉันมีปัญหาในการทำความเข้าใจชุดกฎเกี่ยวกับเส้นทาง PHP ที่สัมพันธ์กัน ถ้าฉันเรียกใช้ไฟล์ A.PHP- และไฟล์ A.PHP มีไฟล์ B.PHP ซึ่งรวมถึงไฟล์ C.PHP ควรพา ธ สัมพัทธ์ไปยัง C.PHP สัมพันธ์กับตำแหน่งของ B.PHP หรือไปยังตำแหน่งของ A .PHP? นั่นคือไฟล์ที่เรียกว่า include นั้นมีความสำคัญหรือไม่หรือไดเร็กทอรีการทำงานปัจจุบันคืออะไร - และอะไรเป็นตัวกำหนดไดเร็กทอรีการทำงานปัจจุบัน

6
จะเพิ่มระดับในเส้นทาง src ของ URL ใน HTML ได้อย่างไร
ฉันกำลังจัดเก็บสไตล์ชีตใน {root} / styles ในขณะที่รูปภาพอยู่ใน {root} / images สำหรับเว็บไซต์ ฉันจะกำหนดเส้นทางในสไตล์ชีตเพื่อไปดูในไดเร็กทอรีรูปภาพสำหรับรูปภาพที่ระบุได้อย่างไร เช่นใน background-image: url('/images/bg.png');
101 html  css  relative-path 

6
Visual Studio: เส้นทางการอ้างอิงแอสเซมบลีสัมพัทธ์
เมื่อเพิ่มการอ้างอิงไปยังแอสเซมบลีที่อยู่ภายในไดเร็กทอรีโซลูชันมีวิธีใดบ้างที่จะเพิ่มค่อนข้างเพื่อให้เมื่อเช็คอินและออกจากที่เก็บข้อมูลจะถูกอ้างอิงในโปรเจ็กต์อย่างถูกต้อง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.