discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] Relative Path to File with File Sink/Source


From: Marcus Müller
Subject: Re: [Discuss-gnuradio] Relative Path to File with File Sink/Source
Date: Mon, 16 Mar 2015 19:42:57 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0

Generally, you'd expect that someone with a file sink/source would either use absolute paths to ensure there's no ambiguity, or would like to see the paths behave relative to the current working directory of the process, which is what I'd expect from a unix program.

However, you can add an import block; "import os\nos.chdir(/the/right/directory)", but that would have exactly the same effect as just specifying absolute paths.

Greetings,
Marcus


On 03/16/2015 07:10 PM, Richard Bell wrote:
Hmmm. That means I have to specify the directory users must start grc from to keep from erroring out?

Rich

On Mon, Mar 16, 2015 at 10:59 AM, Marcus Müller <address@hidden> wrote:
You're probably not running the script from where the .py is, but from where GRC started. Relative paths are relative to that folder.
That means that if you run gnuradio-companion from your home directory (which is probably the default when you just open it from some menu), then paths are relative to /home/user1.

Greetings,
Marcus


On 03/16/2015 06:51 PM, Richard Bell wrote:
Easy question here. I'm trying to use a relative path with file sink/source. It errors out with "can't open file".


I'm assuming the path is relative to the location of the .grc file location.

If the location of the .grc file was: /home/user1/proj1/devel/myfile.grc
And a data file was here: /home/user1/proj1/dat/datafile.dat
Then the path I use in file source is: ../dat/datafile.dat

What do I need to change to make this work?

Thanks,
Rich


_______________________________________________
Discuss-gnuradio mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


_______________________________________________
Discuss-gnuradio mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio




reply via email to

[Prev in Thread] Current Thread [Next in Thread]